Building polished web apps, mobile applications, and robust APIs.
Obsessed with great UX, clean architecture, and products that just work.
I'm a fullstack software engineer who loves the full journey of building a product, from designing intuitive UIs to crafting fast, well-documented APIs. Whether it's a web app, a mobile app, or a backend service, I care about the details that make software feel great to use.
My primary focus is product engineering: React and Next.js on the frontend, Node.js and Go on the backend, React Native for cross-platform mobile, and PostgreSQL for data. I also have hands-on DevOps experience with CI/CD pipelines, Docker, and cloud deployments, so I can ship and maintain what I build end-to-end.
I believe great software is readable, well-tested, and a pleasure to maintain. I bring that mindset to every codebase I work in.
End-to-end product development from REST APIs to interactive UIs, with a focus on performance and DX.
Cross-platform iOS & Android with React Native and Expo. Native feel, shared codebase.
RESTful and GraphQL APIs built for clarity, performance, and great developer experience.
Hands-on with CI/CD pipelines, Docker, security scanning, and cloud deployments. I ship what I build.
move mouse to tilt · click a layer to isolate · hover chips to light up
A real-time collaborative project management platform (think Notion meets Linear). Features a rich-text editor, kanban boards, live cursors via WebSockets, team workspaces with role-based permissions, and a companion React Native mobile app for iOS & Android. Built end-to-end from UI design to API to mobile.
High-performance API gateway in Go with rate limiting, JWT validation, request/response transformation, and Prometheus metrics. Handles 50k+ req/s with sub-ms latency overhead.
Production-ready Next.js + Node.js SaaS starter with multi-tenancy, Stripe billing, role-based auth (OAuth2 + magic links), team management, and a full admin dashboard.
Cross-platform iOS & Android fitness tracker built with React Native and Expo. Custom workout builder, progress charts, push notifications, and a Node.js REST API with JWT auth and PostgreSQL. Submitted to the App Store and Google Play.
Real-time SaaS analytics dashboard for tracking product metrics. Live event streaming via WebSockets, custom React chart components, date-range filtering, and a Node.js API that aggregates data from PostgreSQL with efficient query caching in Redis.
I own the full deployment lifecycle: automated pipelines, containerisation, security scanning, and cloud hosting.
Feature branch → PR with lint checks, unit tests & type checks via pre-commit hooks
GitHub Actions runs build, test suite, SAST scan & container image build on every push
Trivy image scan, Snyk dependency audit & OWASP ZAP integration test in staging
ArgoCD GitOps syncs to Kubernetes. Canary rollout with automatic rollback on error rate spike
Prometheus + Grafana + Loki + Tempo. Full metrics, logs & distributed traces
EKS, RDS Aurora, S3, CloudFront, GKE, Cloud Run, IAM, VPC design
Cluster autoscaling, RBAC, network policies, Helm charts, custom operators
Multi-environment workspaces, remote state, module registries, Atlantis PR automation
Prometheus, Grafana, Loki, Tempo, OpenTelemetry, PagerDuty integration
Open to fullstack software engineering roles: web, mobile, API, or product engineering. Also available for consulting and open source work.