Software Engineer | Cloud Infrastructure & Applied AI
I am a software engineer focused on building production-grade, data-heavy systems. I specialize in bridging the gap between highly performant backends and modern web applications, with a heavy emphasis on serverless architectures, event-driven data pipelines, and pragmatic AI integration.
Currently building enterprise tools and local inference APIs using TypeScript, C# / .NET 9, and Python.
- Cloud & DevOps: AWS (Lambda, EventBridge, DynamoDB, API Gateway, S3), Docker, GitHub Actions
- Backend & Data: C# / .NET 8/9, Node.js, Python (FastAPI), PostgreSQL (Neon/Supabase)
- Frontend: TypeScript, React, Next.js, Tailwind CSS
- Applied AI: AWS Bedrock, Hugging Face, Local Inference (llama.cpp, ONNX), RAG architectures
TrendDev (Job Market Analyzer)
- Context: Architected and deployed a multi-service AWS serverless platform in a 7-day sprint.
- Tech: AWS (Lambda, EventBridge, DynamoDB), Bedrock Nova, TypeScript, React.
- Impact: Processes thousands of postings daily via a custom ETL pipeline, utilizing LLM enrichment to calculate real-time market demand and AI-driven resume gap analysis.
- Context: Federal legislation tracker designed around a heavily normalized relational database.
- Tech: Next.js 15, Prisma, PostgreSQL, multi-provider LLM routing.
- Impact: Built automated ingestion and summarization workflows with strict rate-limit handling, producing plain-English legislative summaries at a sub-cent cost per bill.
- Context: High-performance local inference API template optimized for autonomous AI modification.
- Tech: C#, .NET 9 Web API, Local Inference Tooling.
- Impact: Refactored complex domain logic into a modular, generalized foundation, specifically designed to allow AI coding agents (like Claude Code) to autonomously modify and scale the API architecture.
- Context: NPM package built to eliminate manual API typing work.
- Tech: TypeScript, Node.js, OpenAPI.
- Impact: Automatically generates fully-typed TypeScript clients from OpenAPI schemas (ideal for FastAPI integration), reducing integration time and preventing runtime errors.


