Full-stack developer who ships. I build web applications end to end — React frontends, Node.js APIs, Postgres databases — then test, deploy, and document them. Every project below is live.
Built, tested, deployed, and documented — with live demos where the free hosting tier allows.
Full-stack store: product search, cart with quantity validation, real-time delivery re-costing, checkout, and order tracking with a live progress bar. Component and unit tests with Vitest; CI-style auto-deploys from main on Render.
Full-stack task manager with CRUD, filtering, search, and sort. REST API documented with Swagger/OpenAPI, schema migrations with Prisma, split deployment — frontend on Vercel, API and Postgres on Render.
Full-stack project management system for teams, projects, and tasks with role-based workflows: managers create and manage projects, developers get scoped access. JWT auth with bcrypt, 5-model relational schema, Swagger docs, and seeded demo accounts so anyone can try it instantly.
Media-comparison site that pulls live articles from NewsAPI and sorts them by perspective using configurable keyword rules. A Netlify serverless function proxies the API to keep keys off the client.
Grouped by how I actually use them — every item here appears in a shipped project above.
Component-driven UIs with client-side routing, API integration, and loading/error states.
RESTful API design with auth, validation, and OpenAPI documentation.
Relational schema design, migrations, and ORM-based data access.
Unit and component tests, linting, and consistent formatting in every repo.
Auto-deploy pipelines from main, environment-based config, and managed cloud databases.
Version control, code review habits, and AI-assisted development.
Open to software engineering roles and internships. The fastest way to reach me is email.