Hi, I'm Justus 😁
About
I'm a Junior Computer Science major at Washington State University (3.83 GPA) with a passion for building things that solve real problems. I was recently a winner of CrimsonCode '25 with my team's project ASCIInator, an AI-powered ASCII art generator, and have shipped other tangible projects like Pluk, PageSense, and Ingradient. My experience spans full-stack development with Python, TypeScript, React, and C++, plus hands-on IT work at local businesses and school districts.
Work Experience
Skills
Check out my latest work
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.
Pluk
Git-commit–aware symbol lookup and impact analysis engine. Pluk enables developers to search, define, and analyze the impact of symbols (functions, classes, variables, etc.) across one or more Git repositories. Features include go-to-definition, find-all-references, blast-radius impact queries, and commit diffing. The stack is fully containerized with Docker Compose, supports Python, JavaScript, TypeScript, Go, Java, C, and C++, and leverages universal-ctags and tree-sitter for indexing.
PageSense
A modern full-stack TypeScript application built with Next.js, React, and Tailwind CSS featuring an AI-powered serverless audit pipeline. Uses OpenAI GPT-4o for landing page analysis, Puppeteer for PDF generation, and Firebase Firestore for rate limiting. Deployed on Vercel with automated builds and zero-downtime deployments.
ASCIInator
Track winner of CrimsonCode '25 hackathon. An AI-powered text-to-ASCII art generator utilizing Deepseek's Janus 7B model for text-to-image conversion. Integrated with WSU's Kamiak supercomputing infrastructure for high-performance local model execution, eliminating external API dependencies. Built as a scalable full-stack application with Python backend.
Ingradient
Built a recipe search interface that fetches Edamam results asynchronously and displays a skeleton loader during API calls, enhancing perceived performance. Implemented pantry management entirely on the client side, persisting ingredients in localStorage and generating randomized recipe suggestions based on stored items. Created a responsive navigation system that hides the sidebar on smaller screens and toggles it via a menu icon, improving usability across devices.
Chess Engine
Engineered a custom algorithm to generate legal moves for all chess pieces, supporting accurate gameplay. Utilized SDL2 to render the chessboard, pieces, and animations, ensuring smooth player interactions and input handling. Applied object-oriented design and efficient memory handling for optimized performance and modularity. Worked closely with a co-developer, enhancing teamwork, communication, and shared code management throughout the project.
I do it for the love of the game
During my time at university, I've participated in hackathons where students come together to build incredible things in a few days. I was fortunate to be a winner of CrimsonCode '25 with my team's ASCIInator project, showcasing the power of AI and collaborative innovation.
- C
CrimsonCode '25
Washington State University
Winner of CrimsonCode '25 hackathon with ASCIInator - an AI-powered text-to-ASCII-art generator utilizing Deepseek's Janus 7B model and WSU's Kamiak supercomputing infrastructure.