Justin Johnson

Computer Science Student

About Me

I'm a computer science student with a strong interest in full-stack web development, backend systems, and self-hosted infrastructure. I enjoy building practical applications and experimenting with new technologies.

Projects

Projects built for the most part without the use of generative AI code

Image Comparison Web Application

Full-stack web application built with Flask (Python) and vanilla JavaScript. Implements a ranking algorithm for pairwise image comparison, with RESTful APIs, JSON-based persistence, and real-time score tracking.

Source Code

Learning Management System (LMS)

Full-stack LMS web application that imitates a school platform. Features sections, pages, and editable content blocks with token-based authentication and full CRUD operations using a Django REST API and JavaScript frontend.

Source Code

Local LLM Interface

Small side project built with vanilla JS, CSS, and HTML. A custom local LLM interface that uses the LM Studio API.

Source Code

Homelab Dashboard

Personal self-hosted environment featuring services like a password manager, coding server, and media server. Includes a dashboard displaying system status and running services.

Live Site

Weather App

Weather application using the OpenWeather API to display real-time weather data for any city. Built with JavaScript and responsive design principles.

Live Site | Source Code

Piano Studio Website

Custom website for my personal piano studio. One of my first projects, showcasing foundational web development skills and design.

Live Site | Source Code

AI Projects

Projects built with large aid from generative AI tools

Personal Business Site

Website I architected for my personal business using the Svelte framework, built with the aid of Claude Code.

Live Site | Source Code

Bookshelf Mobile App

Final project for a class. A mobile app built with react native and expo. User scans a book barcode, and the book is added to their library. Backend uses the following AWS services: Cognito Auth, API Gateway, Lambda, S3, DynamoDB (NOTE: AWS services are no longer running). Built with the aid of Claude Code.

Source Code

Client website

Landing page for a local rideshare company. Includes custom branding and logo design, along with a responsive and modern layout. Layout and styling with Google Gemini.

Live Site | Source Code

Contact

Email: johnsonjustin983@gmail.com

GitHub: github.com/jjohnsrepo

Resume: Download File