Senior Software Engineer
I build scalable full-stack platforms with TypeScript, React, FastAPI, and AWS.
About
I'm a senior software engineer with over five years of experience shipping scalable web platforms across the stack. I work primarily in TypeScript, Python, and the AWS ecosystem, and I'm at my best when turning fuzzy product ideas into reliable, well-architected software that holds up under real load.
Currently, I lead full-stack development at xMap, where I'm building Studio and Polygon — a geospatial data marketplace and a location-intelligence platform. I migrated us to a serverless AWS architecture that cut infra costs ~20%, integrated Stripe-backed checkout for dataset purchases, and set up a multi-tenant Cognito stack with Google Sign-In and MFA.
Before xMap I worked at Turing on real-time mapping tools with Deck.gl and Nebula.gl, at Simply Zibra building a Flutter payments app on Firebase and GCP, and at Decision Labs — where I spent three years modernizing legacy apps with React, Node.js, and Ruby on Rails, and got serious about test-driven development.
Outside work I'm usually deep in a side project, reading about distributed systems, or chasing down a tricky bug for the satisfaction of it.
Experience
2023 — PRESENT
Lead full-stack development on xMap's geospatial platforms — Studio (data marketplace) and Polygon (location intelligence). Migrated infrastructure to serverless on AWS (~20% cost reduction), integrated Stripe checkout for dataset access, and built a multi-tenant Cognito stack with Google Sign-In and MFA.
TypeScript
React
FastAPI
AWS
Stripe
2022 — 2023
Built an advanced mapping annotation tool with Deck.gl and Nebula.gl — real-time updates, collaborative editing, and a GraphQL data layer. Optimized hot paths for a 25% speed gain, cut response times 20%, and set up the automated testing framework that brought production bugs down ~30%.
React
Deck.gl
GraphQL
TypeScript
Microservices
2019 — 2022
Modernized legacy applications and shipped new full-stack features with React, Node.js, and Ruby on Rails. Championed TDD across the team, designed OAuth2 + JWT auth flows, and streamlined AWS/GCP deployments — halving deployment time and tightening security.
React
Node.js
Ruby on Rails
AWS
Projects

A geospatial data marketplace where teams browse, preview, and purchase datasets. I built the Stripe-backed checkout, dataset access provisioning via Cognito triggers, and the admin tools for managing transactions and entitlements.
React
FastAPI
Stripe
AWS

Location-intelligence platform for analyzing custom polygons against geospatial datasets. Multi-tenant architecture, Cognito-backed auth with Google Sign-In and MFA, and rich client-side data visualization.
Next.js
AWS Cognito
Deck.gl

Real-time mapping annotation tool built at Turing with Deck.gl and Nebula.gl. Supports collaborative editing on large datasets, custom annotation primitives, and a GraphQL layer for efficient fetching.
Deck.gl
Nebula.gl
GraphQL
Built on the Sitelas Console template. Set in the Inter typeface. Source available on GitHub.