Senior Software Engineer · Backend & Distributed Systems
I build backend systems that hold up under real traffic.
Since 2008, designing APIs, queues and infrastructure for production systems — and I measure what I claim.
Production experience in PHP and Node.js/TypeScript, AWS, queue-based processing and third-party integrations. I own products end to end, from infrastructure to technical support, and I take responsibility for everything I ship.
Available full-time, 100% remote · GMT-5
Selected work
Products I designed and built — not a list of technologies, but systems that solved someone’s problem.
-
ApiFuel
Lead ingestion across a self-provisioning fleet
Built in native PHP for performance, migrated to AWS Lambda and API Gateway, then rebuilt in TypeScript with BullMQ and Redis Cluster in 2025. Every lead fans out to multiple third-party buyer APIs, so capacity is bound by outbound concurrency rather than request rate.
~10k inbound requests over ~4 minutes under automated load testing, reaching ~30 self-provisioned t4g.small instances (hard cap 50) at ~300 outbound workers each.
PHP · TypeScript · AWS Lambda · BullMQ · Redis · PostgreSQL
www.apifuel.com (opens in a new tab) -
ArticleAI
SaaS content platform, built solo
Full product: React and TypeScript front end, MySQL back end, a proprietary API, automated SEO content generation and multiple export formats. An official WordPress plugin published on wordpress.org ships with it.
React · TypeScript · MySQL · WordPress plugin
www.articleai.io (opens in a new tab) -
DialReveal
Paid integration platform
Anti-spam call detection combining Twilio, FTC data and scraping automation behind a customer dashboard with Stripe billing. Third-party data, normalized into one usable signal.
PHP · Twilio · Stripe · MySQL
www.dialreveal.com (opens in a new tab)
What I do
-
APIs and backend services
REST APIs in PHP and Node.js/TypeScript that other systems depend on. Clear contracts, predictable errors, data models that survive change.
-
Async and queued processing
Work that cannot happen in a request: queues, retries, idempotency, backoff. Redis and BullMQ in production, including clustered configurations.
-
Cloud and infrastructure
AWS Lambda, API Gateway, EC2, RDS, S3 and CloudFront. Linux, Nginx and Apache. I deploy, monitor and support what I build.
-
Third-party integrations
Payments, telephony, messaging and external data. Integration work is mostly about failure modes, not happy paths.
How I work
Spec first: understand the problem, design the simplest solution that satisfies it, then break it into tasks small enough to review. I use specialized AI agents to execute deliberately chosen steps — I decide what to build and how it is structured, and I review, test and own the result. AI increases throughput; it does not replace engineering judgment.