Contact
LinkedIn | GitHub
Areas of Expertise
Micro-service architecture, REST APIs, .NET services, Authentication and Authorization, Front-end web development, Amazon Web Services (AWS), Infrastructure as Code (IAC), Clean code refactoring, CI/CD, Test Automation
Programming Languages
Python, TypeScript, JavaScript, C#, Ruby, Rust, Kotlin, Java
Databases
PostgreSQL, pgvector, JSONB, HNSW indexing, Microsoft SQL Server, MongoDB, MariaDB, DynamoDB, data modeling, SQL, NoSQL
Education
BS Computer Science
Portland State University
Qualification Highlights
AI / LLM Platform Engineering
Multi-agent systems, agent orchestration, OpenAI-compatible APIs, tool calling / function calling, RAG, hybrid vector + full-text search, incremental embeddings, llama.cpp, MCP (Model Context Protocol), context management, agent memory
API Architecture and Development
Micro-services architectural design, REST, .NET, ASP.NET, GraphQL, WebSockets, Server-Sent Events (SSE), event-driven architecture, FastAPI, RabbitMQ, OpenAPI
Identity Management & Security
IAM, Cognito, Microsoft.Identity, OAuth2, OpenID Connect, SSO, JWT, SAML, API key authentication, encryption, HIPAA, HITRUST
Front-End Development
React 19, TypeScript, Tailwind CSS, Material UI, real-time web applications, responsive design, accessibility, globalization, Vite, HTML5, CSS3, Node.js
Back-End Development
FastAPI, Uvicorn, Pydantic, SQLAlchemy 2.0 (async), ASP.NET, ServiceStack, Quartz.NET, Dapper.NET, RabbitMQ, MassTransit, OpenIddict, GraphQL, Swagger, Node.js, asyncpg
Cloud Services, Hosting, DevOps, CI/CD
AWS (EC2, RDS, IAM, SQS, SNS, EKS, Route53, S3, Lambda, Cognito, g5 GPU instances), Ansible, Terraform, Kubernetes, Git, Bitbucket, CircleCI, Linux, performance and cost analysis
Monitoring, Test Automation, and Scripting
pytest, Vitest, Playwright, Cypress, k6, Jest, Selenium, NUnit, Bash, PowerShell, Prometheus, Grafana, New Relic, Splunk, Postman
Professional Experience
Founder | Principal AI Engineer03/2019 - Present
Code Smiths LLC - Portland, OR
- Architected, built, and production-deployed a multi-agent collaborative chat platform under Code Smiths LLC: FastAPI + WebSockets, React 19 + TypeScript, PostgreSQL 16 + pgvector, hybrid vector + full-text search, streaming LLM responses, user sessions, RAG pipelines
- Built an OpenAI-compatible REST API supporting streaming SSE + WebSocket responses, function calling, tool use, chat history, prompt caching, and multi-model routing across GPT, Claude, Gemini, and Llama with prompt templates, fallback models, rate limiting, and observability
- Designed and deployed a production RAG pipeline (PDF/Docx/HTML parsing, LangChain chunking, pgvector HNSW indexing, hybrid dense + sparse retrieval, reranking, citation-aware retrieval) on PostgreSQL 16 with pgvector HNSW vector search, JSONB metadata, and 20M+ vectors indexed
- Implemented GPU-accelerated LLM inference on AWS g5 instances with llama.cpp, vLLM, and vLLM proxy API, achieving sub-500ms response times on 8B parameter models
- Engineered a multi-agent orchestration system with LangGraph and CrewAI featuring 5+ specialized agents (research, analysis, coding, writing, review), shared memory, task delegation, parallel execution, human-in-the-loop approval gates, and tool use (web search, code execution, PDF generation)
- Built real-time AI agent workspace with WebSocket-driven collaborative editing, agent activity feeds, tool execution logs, and streaming responses
- Implemented OAuth2 / OpenID Connect with AWS Cognito for user auth, JWT-based API auth, and SSO across multi-tenant SaaS deployment
- Deployed on AWS (EC2, ECS, RDS PostgreSQL, SQS, S3, CloudFront, Route53) with CI/CD (CircleCI), Infrastructure as Code (Ansible, Terraform), monitoring (Prometheus, Grafana, New Relic, Splunk)
Lead Software Engineer01/2018 - 03/2019
Code Smiths LLC
- Led development of a microservices-based SaaS platform serving 10K+ users with real-time collaboration, multi-tenancy, and complex business workflows
- Architected event-driven message processing pipeline using RabbitMQ with 99.9% message delivery guarantees
- Mentored team of 5 engineers on clean code practices, test-driven development, and CI/CD optimization
Senior Software Engineer2012 - 2018
- Built and maintained enterprise web applications in C#, ASP.NET, and JavaScript for healthcare, finance, and logistics domains
- Implemented HIPAA-compliant systems with audit logging, role-based access control, and encryption at rest
- Led migration of legacy monoliths to microservices architecture, reducing deployment time by 70%