I'm a Senior Software Engineer with nine years of professional experience, one year at Cisco working on agentic systems, six years at Amazon working on customer facing .com product customization features, and two years at American Express. I hold a BS in Computer Science with a focus in Software Engineering from Arizona State University, and I spent a semester on exchange at the National University of Singapore. I'm especially passionate about effective agentic code development workflows, agentic systems, automation, process improvement, UX design, frontend engineering, and open source.
Outside of work, I enjoy playing guitar, piano, and other instruments and performing at open mics. I co-produced and co-starred in a local indie film. I love spending time with my 2 year old red heeler mix, Arabella.
Looking forward to working together!
If you're interested in chatting more, I've worked on a wide array of projects with diverse requirements and I'm always happy to talk about any of them. Some projects I'm excited to share:
- AQL VS Code Extension Suite — An internal VS Code language server for Amazon's proprietary query language, applying CS fundamentals (tokenizer, lexer, AST, recursive-descent parser, visitor pattern) in production, with a full test explorer, inline coverage, and a code-generator / inline-autocomplete layer that teaches agents and IDEs the distributed query functions catalog; 1000+ weekly users and an estimated $11.2M/year in developer productivity.
- MCP enthusiast — I build a lot of MCP servers in my spare time, from youtube, instagram, to calendar scheduling, to tool wrappers for existing services in personal projects. For work, I prefer if I can use Atlassian MCP and Gitlab to enable my agent to fetch wikis, push them after local edits, manage roadmaps and tasks, and pull or draft comments on MRs. I'll probably set this up as soon as I ensure it's approved by infosec.
- AI-driven RCA & remediation agent (Cisco/Splunk) — Contributed broadly across the project to an AI-powered Root Cause Analysis and remediation agent for observability workflows.
- Amazon Custom — Amazon's personalization program that lets shoppers add custom text, engraving, images, and logos to products, or configure them from seller-defined option sets; the Amazon.com customer-facing domain I worked on for most of my Amazon tenure.
- TicketAI — A Slack ↔ ticket two-way sync bot that captures ephemeral Slack threads in the ticket audit log, with optional LLM-generated thread summaries.
- Internal RAG Slack bots — Conversational Slack bots that answer questions from internal knowledge stores.
remember+ agentbase.me — Open-source long-term memory and RAG platform for AI agents spanning a transport-agnostic core SDK, an MCP server, and a REST service; Weaviate-backed RAG with hybrid semantic + keyword retrieval and vector similarity, plus memory publishing and shared-space (group) features so users can publish, revise, and moderate memories together via a two-phase confirmation flow. On theagentbase.meproduct side: live chat messages, real-time message streaming, and iOS bundling. I'm always excited to talk about RAG query optimization and agentic memory systems in general if that's a subject that interests you.invoker— Generates CLI commands from NLP prompts, invoking Amazon Bedrock directly with Anthropic models; built 2 years ago before proper tooling existed in this space.chat— A conversational, project-aware CLI chat companion toinvokerthat reads local directories, executes commands, and summarizes output.scenecraft+scenecraft-engine— An open-source AI video-editing stack focused on keyframe generation and transition video generation. A React/TanStack Start frontend (scenecraft) is a full editor supporting blend modes, multi-track editing, compositing, time-remap curves, and other property curves; a Python engine (scenecraft-engine) runs generation over async job queues with WebSocket progress and renders final output via an OpenCV-based render engine. The project was tailored to the needs of an AI music video project I was working on. I'm happy to share the final project if you're interested.- Open-source VS Code extensions —
linenotepluspins Markdown notes to specific lines of code (revealed on hover), andfreemarker-vscodeadds syntax highlighting, problem reporting, go-to-implementation, and find-all-references for FreeMarker templates. react-ux-hooks— React hooks for measuring DOM rects on resize, tracking viewport size, and disabling iOS Safari's input auto-zoom.pretty-toasts— A polished toast UX library with swipe-to-dismiss, stacking, downward-slide on lower-stack dismiss, loading bars, gradients, and press-to-pause.
For any of the open source projects, feel free to reach out and I can share links to the repositories. If anything interests you, I can talk all day about these projects.