SendX (SendX and SendPost products)
Senior Software Engineer Sep 2025 to Present
- Built the trust and safety platform end to end: an LLM-based detection layer that flags abusive content before send, plus the reviewer quarantine and release system.
- Owned the Stripe billing platform and drove a zero-impact migration of the entire customer base off the legacy system with a resumable, cohort-based rollout.
- Designed and shipped a standalone, audited access service through design review to a zero-incident production cutover.
Software Engineer Jul 2023 to Sep 2025
- Designed and led the migration of the event and analytics layer from PostgreSQL to ClickHouse: schema and table design, production data migration, rewritten queries and ingestion pipelines, legacy tables decommissioned. Roughly 20x faster real-time segmentation and analytics.
- Scaled the email delivery pipeline to 1 million emails per hour (10x): shared pooled HTTP client to remove connection bottlenecks, batched and tuned database calls, rewritten hot-path queries. Supported growth from about 1M to over 10M emails per day.
- Built the cross-product delivery pipeline between SendX and SendPost on NSQ: enqueue, consume and service-to-service calls at each stage to move mail reliably and asynchronously at scale.
- Found and fixed silent message loss in the NSQ retry path: exponential requeue delays exceeded nsqd's 1-hour limit, the rejected publish reset a shared producer, and in-flight sends were counted but never delivered. Traced it in production logs, capped delays across 8 publish sites in SendX and SendPost, and raised effective retries per message from 1 to 4.
- Made customer webhook delivery durable: acknowledge after delivery instead of on accept (messages were lost on restart), restore signatures on retries, and auto-disable dead endpoints with Redis failure counters and a time floor.
- Optimized a data-export path roughly 16x (22.4s to 1.41s on a 20k-record test) with about 10,000x fewer database queries; a 400k-record export now completes in under a minute.
- Mentored 2 junior engineers through onboarding and code review.
Software Engineer Intern Jan 2023 to Jun 2023
- Reduced API response times and improved call throughput across SendX and SendPost.
- Built staging environments for safer testing and ran backend testing on deliverability routing systems.