Justin Scott
AI-Native Full-Stack Engineer. 15+ end-to-end projects in two years across web, mobile, and CLI — 4 live B2C sites and 10+ AI/agent prototypes including production RAG systems, agentic tools, and a Model Context Protocol server. Strong across TypeScript/Next.js, Java/Spring Boot, Python/FastAPI, and Expo/React Native. Cursor + Claude are the throughput multipliers; tests, code review, and shipped reliability stay non-negotiable.
Web · Mobile · AI Agents — Built to Ship
About Me
I work full-time as a software engineer at Idemia-NSS while continuing to design and ship my own products end-to-end — 4 live B2C sites (devresumes.com, us-election-tracker.com, yourebeingrobbed.com, averylightfx.com) plus 10+ AI/agent prototypes including production RAG systems, agentic tools, and a Model Context Protocol server.
On the job I deliver with Angular, Spring Boot, and PostgreSQL for enterprise clients in highly regulated industries — emphasis on reliability, security, and audit-ready code paths. On side products I lean across TypeScript/Next.js, Java/Spring Boot, Python/FastAPI, and Expo/React Native, with serverless deploys (GCP Cloud Run + Neon) where they make economic sense.
AI-native workflow: Cursor and Claude are the throughput multipliers — they let me move from idea to working prototype in hours instead of weeks. Tests, code review, and shipped reliability stay non-negotiable. Based in Tampa, FL.
Education
Academic background
Bachelor of Science in Computer Science
May 2024- Dean's List
- PROMISE Scholarship
- Scholarship of Distinction
- Operating Systems
- AWS Senior Capstone
- Penetration Testing
- SysAdmin
- Blue Team
- Ansible
- AI/ML
- Custom Language Construction
Featured Projects
Production and side projects I have designed, built, and deployed
devresumes.com
Live B2C product — AI-powered resume builder for developers. GitHub OAuth pulls projects directly from your repos, OpenAI parses uploads or pasted text into structured profiles with schema validation, and real-time ATS scoring tailors output to a target job description. Stripe Checkout for paid tiers, resume analyzer for shareability. Spring Boot + JPA backend on GCP Cloud Run with Neon serverless Postgres — scale-to-zero infra keeps idle cost near $0 while handling bursty traffic. Next.js + React Hook Form + Zod frontend, Docker + GitHub Actions for CI/CD.
US Election Tracker
Live data-heavy election site: presidential history, state hubs, live results, demographics, and notable races. Interactive SVG US map with click-to-detail panels backed by structured TypeScript datasets. Authenticated REST API lets editorial updates ship without redeploying — built for election-night workflows. SEO-first: sitemap, JSON-LD, Open Graph, plus Python and Node validation scripts to keep datasets honest.
dungeonhelper
RAG assistant for Destiny 2 dungeon mechanics. OpenAI embeddings + Pinecone retrieval + Claude streaming answers, served via Next.js API routes for chat and semantic search. Production-minded controls: Zod request validation, IP rate limiting, and response caching to keep API cost and latency predictable. Streaming UI for perceived speed during contest-style play.
averylightfx
Live site for a community holiday light show: visit info, Venmo donations, schedule, and seasonal Halloween / Christmas theming. Authenticated admin panel drives the live xSchedule lighting rig — playback, playlists, audio, brightness — with NextAuth + bcrypt-backed credentials and API routes for schedule and theme data.
youre-being-robbed
Live data-viz site on US wealth inequality: wages, housing, healthcare, corporate profits vs wages. 10+ interactive Recharts visualizations on top of government-sourced data, tabbed navigation with section-specific titles for SEO and shareability.
Featured Prototypes
Side projects and experiments in AI, RAG, security tooling, and systems design
Otto — Vehicle Maintenance
PrototypeB2C mobile-first app (Expo) + Fastify API for car maintenance reminders and service history. Decodes VINs via NHTSA vPIC, runs an offline SQLite garage with a calibration wizard, supports due-by-mileage AND due-by-date logic, local notifications, and receipt photos. Optional cloud sync, Stripe Pro tier, and PDF export. Monorepo with shared Zod schemas between mobile and API.
Beat-Sync Clips
PrototypeHosted SaaS — "one video from your clips, cut to the beat." Upload a track plus video clips, librosa transient detection drives cut points, FFmpeg renders a single MP4 (9:16 or original aspect) with optional flash/zoom on cuts. Next.js + Tailwind frontend with Clerk auth, FastAPI backend handing off to RQ + Redis workers, Postgres for state, S3-compatible object storage, Stripe Checkout + webhooks, and slowapi rate limits.
Golf Swing AI
PrototypePersonal iOS app (Expo) + local Node server for golf swing analysis. Records 120/240 fps slo-mo on phone, compares side-by-side against baseline swings, and gets Claude-only vision coaching feedback. Server runs FFmpeg locally over LAN; designed to keep video processing on-device and on-network rather than in the cloud.