I'm Elliot, a software engineer and full-stack developer.

I'm an experienced software engineer and full-stack developer. I've spent my career shipping production systems at the edge: distributed architectures, AI platforms, and low-latency services that stay up under real load.

Most recently, I've been building production AI at Eden Cooperative, owning end-to-end deployment of an assistant on Cloudflare Workers AI, with a NestJS and Neo4j backend serving 1,000+ concurrent users. Before that, as founding engineer at Alpha Grove Strategies, I took a conversational voice AI system from prototype to production on Cloudflare Workers and Durable Objects.

Before that I spent four years as a software engineer at Delvona, a full-service digital agency, shipping custom web applications and backend systems for clients across biotech, consumer, and enterprise, owning projects end-to-end from requirements through launch. Earlier I was a Cloud Engineer at Microsoft on Azure, and before that a founding engineer at Octohost, a distributed game server platform built on Docker and Kubernetes.

I work at the cutting edge of agentic development, running Claude Code and other coding agents as first-class collaborators in my day-to-day flow. But not as vibe-coding. Every change lands through a disciplined loop: small, well-scoped tasks; test-first where behavior is non-obvious; type-checked, reviewed, and CI-gated before it ships. The result is a productivity multiplier that doesn't trade away reliability, security, or code quality. It compounds them.

Today I'm based in San Francisco, working across time zones. I spend my time on product engineering, systems design, and finding the next problem worth solving.

Currently

Senior Software Engineer @ Eden Cooperative

Production AI on Cloudflare Workers AI

Previously

Alpha Grove Strategies · Delvona · Microsoft

Voice AI, agency client builds, Azure cloud architecture

Education

Washington State University

Bachelor of Arts

Based in

San Francisco, CA

Working across time zones

Connect

What I believe

Principles, not just skills

Ship, then iterate

Getting things into users' hands quickly beats polishing in a vacuum. Every production system I've built got better through real feedback, not speculation.

Complexity is a bug

The best systems make hard things feel simple. Whether it's an AI assistant serving thousands of concurrent users or an edge-native pipeline, my job is to remove friction, not add layers.

Agents, not vibes

Coding agents are force multipliers, but only inside a disciplined loop. Small tasks, tests first, type-checked, reviewed, CI-gated. Speed without the safety rails is just faster regressions.

Toolbox

What I work with

TypeScriptPythonNode.jsNestJSReactNext.jsCloudflare WorkersDurable ObjectsNeo4jKafkaDockerKubernetesAWSAzureGCPTerraformGraphRAGDistributed Systems

Want to work together?

I'm always interested in new projects and collaborations.

Get in touch