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

Senior Software Engineer · xMap ↗

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

Software Engineer · Turing ↗

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

Software Engineer · Decision Labs ↗

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

xMap Studio geospatial data marketplace
xMap Studio ↗

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

xMap Polygon location intelligence platform
xMap Polygon ↗

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
Map Annotation Tool ↗

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.

Home | Sitelas