A dark, high-contrast personal portfolio showcasing software engineering projects, coursework, and technical expertise. Built with Next.js, TypeScript, Tailwind CSS, and Framer Motion for a refined, performant user experience.
- F1 Telem — Desktop app for recording F1 25 UDP telemetry with distance-normalized lap data export (C#, WPF, .NET 8)
- Midnight on Main — First-person stealth puzzle game built in Godot with team collaboration (Godot, Blender, 3D Game Dev)
- WorldTools Fork — Maintained Fabric-only fork of WorldTools for Minecraft 1.21.11 with modern API updates (Java 21, Fabric, Open Source)
- Portfolio — This site: high-performance personal website with refined typography and responsive design (Next.js, TypeScript, Tailwind CSS)
Frontend: Next.js (App Router), TypeScript, Tailwind CSS, Framer Motion, React
Languages: Python, TypeScript, JavaScript, Java, C#, SQL, HTML, CSS
Backend & Tools: Node.js, REST APIs, PostgreSQL, Spring Boot, .NET Framework, Docker, Git, CI/CD
Game Dev: Godot, Blender, Unity, Game Design
- Hero — Introduction with serif typography and call-to-action
- Projects Showcase — Sticky horizontal carousel of featured work
- Journey — Vertical timeline of experience and education
- Coursework — Academic projects and relevant course highlights
- Skills — Categorized technical expertise (Languages, Frontend, Backend, DevOps)
- References — Expertise areas with detailed breakdowns
# Install dependencies
npm install
# Start development server
npm run devOpen http://localhost:3000 to view the portfolio.
app/page.tsx— Top-level page compositionapp/layout.tsx— Root layout with theme providercomponents/sections/*— Hero, journey, coursework, skills, and timeline sectionscomponents/projects/*— Project showcase, cards, and grid layoutscomponents/ui/*— Reusable animated components and primitiveslib/*.ts— Typed data for projects, skills, coursework, timeline, and utilities
Edit the data files to update your portfolio content:
lib/projects.ts— Featured projectslib/skills.ts— Skill categories and expertiselib/coursework.ts— Academic courses and projectslib/timeline.ts— Experience and journey eventslib/references.ts— Expertise references and categories