HOA & community management platform
A multi-tenant community and association management platform. I own the backend architecture: tenant isolation, event-driven notification services on AWS, and the financial layer covering subscription billing, credit balances, and A/R aging.
- Role
- Backend architecture and delivery lead
·- Availability
- Private · client work
NestJSTypeScriptPostgreSQLTypeORMAWS SQSAWS LambdaAWS SES
Restaurant management platform backend
Multi-tenant admin backend powering management of franchise brands, restaurants, menus, and pricing across concepts. Built the domain model and API surface that keeps pricing coherent when one brand spans many locations.
- Role
- Backend lead
·- Availability
- Private · client work
KotlinJavaSpring BootREST APIsPostgreSQL
MyCitroën Connect
Mar 2022 – Feb 2023
Connected-vehicle app for Citroën EV and ICE cars
Android and iOS app for Citroën vehicle owners, delivered with Tata Elxsi. Re-architected the iOS network layer for refresh-token authentication and authored the security and SDLC documentation that passed the Thales security audit.
- Role
- Mobile tech lead
·- Availability
- Shipped · client work
Android SDKiOS SDKRetrofitAlamofireFirebaseAPNSGoogle Maps
TetraVX nVX
Jul 2017 – Feb 2022
Multi-channel cloud VoIP client for enterprise
Cross-platform SIP/VoIP client for enterprise customers, built on Linphone with offline-capable local storage. Paired with a Kafka-backed Spring Boot service processing real-time call data and audio recordings.
- Role
- Tech lead
·- Availability
- Shipped · client work
LinphoneAndroid SDKiOS SDKCouchbase LiteCallKitAPNSKafka
Direct Sports Network
Jan 2016 – Jun 2017
OTT streaming app for live sports
Television and streaming app delivering ice hockey, football, and NASCAR content, including a custom ad-streaming pipeline for the living-room form factor.
- Role
- Lead developer
·- Availability
- Shipped · client work
Android Leanback SDKAmazon Fire TV SDKMedia streamingREST API