Backend & APIs
Designing services and communication boundaries that stay clear as systems grow.
Available for select engineering projects
Full-Stack Engineer
I build reliable production systems across backend, frontend, and cloud infrastructure.
Senior software engineer with 7+ years of experience building and operating production software across distributed systems, APIs, web and mobile applications, and cloud infrastructure.
/ 01 — About
I'm a full-stack software engineer with 7+ years of experience building and maintaining production software. My work spans backend services and APIs, distributed systems, frontend and mobile applications, cloud infrastructure, and the troubleshooting that happens after launch.
I currently work on enterprise distributed systems using Java, Spring Boot, NestJS, TypeScript, React, gRPC / Protocol Buffers, Kubernetes, and GCP. Previously, I worked extensively with Node.js, React Native, PostgreSQL, MongoDB, and AWS.
That range helps me contribute across boundaries: from authentication and integrations to code review, technical leadership, and the details that make a system dependable in practice.
/ 02 — Expertise
A practical toolkit shaped by production work, not a checklist.
Designing services and communication boundaries that stay clear as systems grow.
Building focused interfaces across web and mobile, with the API contract in mind.
Working close to the runtime: deployments, environments, and the systems that keep products moving.
Connecting data, integrations, and distributed system concerns into dependable product behavior.
/ 03 — Selected work
A few representative case studies. The details stay grounded in what can be shared.
Platform engineering
A backend platform that combined location and place information from multiple external providers into a consistent discovery experience.
Current professional work
Building and maintaining enterprise distributed services and applications using Java / Spring Boot and TypeScript / NestJS, with service-to-service communication using gRPC / Protocol Buffers and deployment into Kubernetes-based cloud environments.
Product engineering
Professional work across React, React Native, and TypeScript applications, including API integration, GraphQL, mobile development, production troubleshooting, and reliability work.
/ 04 — Writing
Featured article
Why the right choice depends less on the technology and more on the communication boundary you’re designing.
Read on Medium/ 05 — Contact
I'm open to discussing engineering projects, technical collaboration, and opportunities where I can help build or improve production software.