Senior Software Engineer with 5+ years of experience building enterprise web applications across aviation, financial services, and consulting.
I specialize in React, TypeScript, Angular, Java, and Spring Boot, with experience designing scalable frontend architectures, integrating APIs, improving performance and accessibility, and building reliable production systems.
More recently, I've been exploring AI application engineering, including LLM-powered applications, RAG, embeddings, vector search, and streaming AI interfaces.
An event-driven billing and usage-processing platform built with React, TypeScript, Spring Boot, Kafka, PostgreSQL, and Docker.
Designed around production-oriented concepts including:
- Event-driven architecture
- Idempotent processing
- Retry and failure handling
- Auditable transaction flows
- Real-time usage aggregation
- Containerized local development
Frontend
React · TypeScript · Angular · Next.js · Redux · NgRx · RxJS
Backend
Java · Spring Boot · Node.js · REST · GraphQL
Data & Infrastructure
PostgreSQL · Kafka · Docker · AWS · Jenkins · GitHub Actions
Testing
Jest · React Testing Library · Jasmine · Karma · JUnit · Cypress
AI Engineering
LLMs · RAG · Embeddings · Vector Search · Prompt Engineering · AI Agents
I'm currently focused on building production-quality applications at the intersection of modern frontend engineering, distributed systems, and AI.
