Software Engineer — Backend & Full-Stack

Elyas
Emami.

Software engineer in San Diego, CA. I build backend and full-stack systems in Node.js — REST APIs, data pipelines, and LLM-backed tooling — including atozFlow (Under Development), a communication platform for small businesses.

RoleSoftware Engineer
BuildingatozFlow.com
LocationSan Diego, CA
EducationUCSD — Math & CS, 2026

About

Background

"Building" is my mission.

Software engineer based in San Diego, CA, focused on backend and full-stack systems — the parts of an application that have to keep working when traffic spikes, inputs are malformed, or a third-party API goes down. I work mostly in JavaScript/TypeScript and Python.

I think depth-first. I care about why something works, how it breaks under load, and how to scale it for billions. That carries into the unglamorous parts of the job — input validation, failure handling, compliance, the edge case nobody filed a ticket for. Usually that's what separates a demo from something people can rely on.

I came to engineering by an indirect route. I ran an e-commerce business for three years — sourcing, inventory, fulfillment, and customer support — and closed it in 2023 to study computer science full-time at UCSD. Before that I spent a year tutoring Java, C++, and data structures, which is where I learned that if you can't explain it, you probably don't understand it yet.

Current Work

What I'm building

Engineer 2026 — present

atozFlow.com

A multi-tenant communication platform that consolidates SMS and email into a single thread per contact for small businesses. The interesting problems have been architectural: a consent and revocation ledger that stays correct when opt-outs arrive through any channel, and token-bucket rate limiting to bound burst traffic and cap per-tenant API spend.

[TypeScript] [Node.js] [React] [PostgreSQL] [Twilio] [Docker]
Visit atozFlow.com

Analytic Collector

Jul 2025 · Live on this site

Full-stack analytics pipeline running in production on eemami.dev. Collects, validates, and anonymizes client-side events, with an event schema designed to absorb asynchronous bursts without dropping data and identifying fields stripped before persistence. It runs behind NGINX and is hosted locally on my old MacBook, which added extra fun while building. Backend is completely separate from the front-end, which is hosted on Cloudflare. For more in-depth implementation details, view it on GitHub.

[Node.js] [Express] [PostgreSQL] [JavaScript] [ZingChart] [Dbmate] [NGINX]
Visit Live

DevBoard

Under Development

A project management platform for developers, launching soon. DevBoard uses MCP to give SLMs and LLMs authorized, guided access to project context, helping teams manage the software development process more effectively.

[Node.js] [Express] [PostgreSQL] [JavaScript/TypeScript] [Docker] [Auth0]
Visit GitHub

Skills

Toolbox

Languages Python · TypeScript · JavaScript · Java · C/C++ · SQL
Frontend React · TypeScript/JavaScript · HTML5 · CSS
Backend & Systems FastAPI · Node.js · Express · REST API design · PostgreSQL · MongoDB · Linux
DevOps & Tooling Docker · Git · GitHub Actions · Nginx · AWS · Pytest

Education

Background

BS — Math & CS, 2026 San Diego, CA

University of California, San Diego

Data Structures & Algorithms · Advanced Data Structures · Software Engineering · Database Systems · Machine Learning

Contact

Let's talk

Based in San Diego, CA and open to software engineering roles — backend, full-stack, or infrastructure. If you're hiring, or want to talk through something you're building, my inbox is open.