Hi, I'm Justus
😁

Computer Science student at WSU with full-stack development expertise.
JJ

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 recently won CrimsonCode '25 with ASCIInator, an AI-powered ASCII art generator, and have shipped other projects like PageSense and Ingradient. My experience spans full-stack development with TypeScript, React, Python, and C++, plus hands-on IT work at local businesses and school districts. Currently seeking software engineering internships to apply my skills in creating meaningful solutions.

Skills

TypeScript
Python
JavaScript (ES6+)
React.js
Next.js
Node.js
FastAPI
REST API Development
Docker & Containers
PostgreSQL Database
Redis Caching
CI/CD Automation
Amazon Web Services (AWS)
Firebase Cloud Platform
GitHub Actions
Tailwind CSS
Microservices Architecture
Agile & Scrum
Linux Systems
Cloud-Native Engineering
My Projects

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.

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.

Next.js
React
TypeScript
Tailwind CSS
shadcn/ui
OpenAI API
Puppeteer
Firebase Firestore
Vercel
Brevo API

ASCIInator

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.

Python
HTML
CSS
JavaScript
Deepseek Janus 7B
HPC Computing
AI/ML

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.

JavaScript
Edamam API
localStorage
Async/Await
Responsive Design
Client-Side State Management
UI/UX

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.

C++
SDL2
Object-Oriented Programming
Game Development
Algorithm Design
Hackathons

I like building things

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 win CrimsonCode '25 with my 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.
Contact

Get in Touch

Want to chat? Feel free to reach out to me via email or connect with me on LinkedIn. I'm always open to discussing new opportunities and projects.