Full-stack Software Developer

Full-stack product engineering, from UI to production.

7+ years building React and Next.js interfaces, backend APIs, database-backed workflows, test coverage, and Docker/Kubernetes deployments for real SaaS products.

React Next.js TypeScript GraphQL Python Django FastAPI Node.js Express.js Docker Kubernetes GitHub Actions Grafana Google Cloud Logs

Selected experience

Recent work across product features, APIs, testing, and releases.

Nov 2021 - Jan 2024 MarketBox

Booking and scheduling product improvements.

Redesigned booking, console, and onboarding workflows for a fast-moving SaaS product.

30% satisfaction lift 25% fewer scheduling errors 23% sales increase 6s -> 3.5s load-time improvement
Dec 2018 - Nov 2021 Aerialytic

Frontend foundations in solar data visualization.

Built scalable React experiences for solar-energy applications while collaborating with AI, GIS, and backend teams.

20% faster rollout 97% accuracy supported

Full-stack toolkit

Tools I use across the product delivery stack.

The tools I reach for when a feature needs to move from a screen, through the backend, into a tested and observable release.

Frontend

React Next.js TypeScript JavaScript

Backend + APIs

Python Django FastAPI Node.js Express.js GraphQL REST

Data

PostgreSQL MongoDB Prisma

Testing + Quality

Jest Playwright Pytest ITIntegration Tests GTGolden Tests

Deployment + Observability

Docker Kubernetes GitHub Actions Git AWS Grafana GCLGoogle Cloud Logs CDCI/CD

Delivery ownership

From product requirements to reliable releases.

I like owning the messy middle of product work: clarifying the feature, building the UI, wiring the API, testing the edge cases, shipping it, and checking what happens after release.

01

Interfaces that ship

React, Next.js, TypeScript, Apollo Client, responsive UI, state flows, and reusable component systems.

02

APIs that scale

REST, GraphQL, Django, FastAPI, Python services, data modeling, and calculation-heavy product workflows.

03

Data that supports products

PostgreSQL, MongoDB, Prisma, relational modeling, persistence workflows, and calculation-heavy product data.

04

Quality before release

Unit tests, integration tests, golden scenarios, Jest, Playwright, regression checks, and confidence around core workflows.

05

Releases I can trace

Docker, Kubernetes, GitHub Actions, GitOps, CI/CD, environment configuration, Grafana dashboards, and Google Cloud Logs.

06

Ownership after launch

Requirements, implementation, API contracts, database changes, testing, deployment, debugging, and practical iteration once real users touch the feature.

Public projects

Practical builds that show product and engineering depth.

AI Muscle Map interactive workout anatomy interface
Next.js · TypeScript · Three.js · 3D Interaction

AI Muscle Map

Interactive workout intelligence prototype that maps exercise volume to selectable muscle activation regions across separate male and female 3D anatomy models.

CineQuiz game interface screenshot
React · TypeScript · Redux Toolkit

CineQuiz

Cinematic movie-guessing game with async title loading, Redux state, keyboard shortcuts, reveal flow, and success/failure animations.

EssentialUI component documentation screenshot
React library · Component docs · Vite

EssentialUI

Package-ready dashboard component kit with Sidebar, MetricCard, StatusBadge, EmptyState, UserCard, ProgressSteps, and ActionPanel demos.

NetworkCanvas request analysis screenshot
Chrome Extension · TypeScript · Debugging

NetworkCanvas

Developer tool that turns browser network traffic into prioritized request analysis, highlighting failed, slow, repeated, and GraphQL calls with single-request HAR copy.

Let’s talk

Need a full-stack engineer who can take features past the finish line?

I’m open to full-stack and frontend-heavy roles where product thinking, backend follow-through, testing, and reliable releases all matter.