Backend & APIs
Service boundaries, clean contracts, and maintainable application architecture.
Software engineer · San Diego, CA
Backend · Distributed Systems · AI
I build production software across C#, Java, and Python—from resilient microservices and event-driven workflows to agentic AI products.
Profile
I’m a software engineer focused on backend systems, distributed architectures, and AI-powered applications. At Alphatec Spine, I design and operate production microservices and APIs for a HIPAA-compliant medical cloud platform.
My day-to-day work includes eliminating race conditions, designing idempotent workflows, investigating failures across service boundaries, and improving API and database performance.
Outside of work, I ship SaaS products and real-time applications to explore agent workflows, RAG, MCP, computer vision, WebSockets, and systems programming.
Technical capabilities
Production experience across the application lifecycle, from API contracts and data models to deployment, observability, and incident response.
Service boundaries, clean contracts, and maintainable application architecture.
Reliable asynchronous workflows that tolerate retries, partial failures, and concurrency.
Source-aware agents, tool-calling systems, and applied computer vision pipelines.
Measurable software with fast feedback loops in development and production.
Selected work
Each project explores a different systems problem: grounding AI in context, turning conversations into structured data, and synchronizing real-time state.
AI-assisted SaaS · Three-service architecture
Helps developers, QA engineers, and product owners refine software tickets before implementation by analyzing issues, comments, screenshots, and indexed source code.
AI agent · Tool calling · MCP
Turns conversational business input into structured menu and storefront data, giving food businesses a faster path from an idea to a customer-ready digital presence.
Real-time systems · 3D physics
A multiplayer 3D driving game with physical steering, collisions, and a shared world synchronized in real time through a Rust backend.
Additional work
Computer vision · Quality inspection
Production object-detection pipeline using YOLOv8, PyTorch, Python, and OpenCV, with targeted retraining workflows for new failure cases.
Computer vision · Subject selection
AI pipeline combining Grounding DINO and SAM to identify a dish, build a detailed mask, and select the most likely main subject for enhancement.
Experience
Alphatec Spine
Ace Parking
Dexcom
Foundation
Java Programming · UC San Diego Extended Studies
AWS · Coursera
Verify credentialContact
If you’re working on backend platforms, distributed systems, or applied AI, I’d like to hear about it.