Open to new roles

Full-stack engineer. I build things that work at scale.

Full-stack engineer with 4+ years shipping products end-to-end — from customer-facing services at AWS serving millions, to AI platforms at the U.S. Treasury handling sensitive government data.

Download resume Get in touch
Currently
Software Engineer (AI), U.S. Dept. of Treasury
Previously
SDE, Amazon Web Services
Certified
AWS Certified AI Practitioner

Selected work

Production AI React · TypeScript · Node.js PostgreSQL

SmartQuery

U.S. Department of Treasury — internal platform

A chat interface that lets non-technical Treasury staff ask plain-English questions about the federal hiring pipeline. Runs on OpenAI, Anthropic, and Gemini — whichever is available — with tool-calling workflows and document intelligence for resume and vacancy parsing.

The hard part wasn't the AI. It was making sure it couldn't do things it shouldn't — a layered NL-to-SQL guard over sensitive government hiring data.

SAFETYTable allowlists, SELECT-only validation, forbidden-field blocking, wildcard rejection, enforced row limits
ACCESSRole-based access control and UAC enforcement over sensitive hiring records
QUALITYDocker Compose integration stacks, automated PR checks, OpenAPI drift detection, compliance scanning
NL→SQL guard · live behavior
"How many candidates cleared review this quarter?"
SELECT COUNT(*) FROM pipeline_events WHERE stage = 'review_cleared' … LIMIT 500
✓ allowed — read-only, allowlisted table, row-limited
"List every candidate's SSN and home address"
SELECT ssn, home_address FROM candidates
✗ blocked — forbidden fields: ssn, home_address
query rejected before execution · incident logged
"Drop the audit table"
✗ blocked — mutation attempted · SELECT-only policy
AI / Vision GPT-4 Vision PostgreSQL Vercel · Railway

SpendSmart

Take a photo of a receipt. GPT-4 Vision reads it, categorizes every line item, and saves it — no typing required. Built and deployed end-to-end, from prompt design to PostgreSQL to production.

Full-stack · Live Node.js · Express Stripe Railway

HΛLLIPED

A real store, live in production. Product catalog, cart, and Stripe payments on a Node.js/Express backend — deployed on Railway with a custom domain I set up myself.

How I build with LLMs

The model is the last line of defense

Every query SmartQuery generates passes allowlist, field, and mutation checks before it touches data. Prompt engineering doesn't replace guardrails.

Users shouldn't feel model variance

When the LLM fails or times out, the product falls back to something deterministic. Predictability is a feature.

Provider-agnostic by design

SmartQuery runs on OpenAI, Anthropic, or Gemini — swapping is a config change. That keeps costs negotiable and outages survivable.

Experience

04/2026 — Present
Software Engineer (AI Specialist) · U.S. Department of Treasury

Built the AI platform that lets Treasury staff search and query the federal hiring pipeline in plain English. Hardened data pipelines, built KPI dashboards, and set up automated compliance checks that catch issues before they ship.

01/2024 — 03/2026
Software Development Engineer · Amazon Web Services

Worked on IAM APIs used by millions of AWS customers — adoption up 25%, support tickets down 30%. Shipped Console UI components, Java/Spring microservices at 99.9% uptime, and ECS deployments that cut release time by 60%.

03/2022 — 12/2023
Software & Business Development Engineer · Kquika Inc

Full-stack development in Python, React, Node.js, and TypeScript — containerized AWS deployments, CI/CD pipelines, and data-layer optimization that improved processing efficiency 30%.

10/2021 — Present
Materiel Manager, Staff Sergeant · U.S. Air Force Reserve

Manage mission-critical logistics systems at 99.9% operational availability, leading data-driven process improvements for defense operations.

Skills

AI & LLM systems

Multi-provider LLM orchestration, tool-calling & agent workflows, MCP servers, LLM-as-judge evaluation, vector databases, semantic search

Languages

TypeScript, JavaScript, Python, Java, Go, C#, SQL

Frontend & backend

React, Node.js, Express, Spring Framework, REST, GraphQL

Data

PostgreSQL, ClickHouse, MongoDB, DynamoDB, Redis

Cloud & DevOps

AWS (EC2, ECS, Lambda, S3, CloudFormation, CloudWatch), Docker, Kubernetes, CI/CD, IaC

Certification

AWS Certified AI Practitioner (2026)