Loading Excellence...

Hi, I'm Ahmad Ehab

Senior backend engineer with 9+ years across Ruby on Rails, .NET Core, and Node.js. Currently the founding engineer at Onebench, building an AI platform end-to-end: multi-provider LLM agents, a DuckDB/Parquet analytics engine, LinkedIn campaign automation, and the billing, authentication, and asynchronous infrastructure underneath. Previously scaled analytics over hundreds of millions of records at Accredible and led backend architecture at Money Fellows.

class SeniorEngineer {
  constructor() {
    this.experience = 9+ years;
    this.passion = "∞";
    this.coffee = "essential";
  } // Ready to build amazing things!
9+
Years Experience
100M+
Records Optimized
46
AI Agent Tools
19
Specialist Executors

Professional Journey

Onebench
Founding Senior Software Engineer
Dec 2025 - Present
  • Founding engineer building an AI platform for LinkedIn outbound and sales data analysis, owning most of the stack end-to-end: Rails 8, Vue 3, TypeScript, PostgreSQL, Redis, DuckDB, and AWS (ECS, SQS, S3).
  • Built a conversational AI system with intent routing and conversation handoff across 19 specialist executors, 30 structured output agents, and 46 tools; integrated OpenAI, Moonshot Kimi, Groq, and DeepInfra with streaming, retries, per-model token budgets, and token-to-credit accounting.
  • Built Smart Tables: a DuckDB-over-Parquet analytics engine on S3, ingesting custom tables, Google Sheets, Google Drive, Metabase, and file uploads into per-organization schemas, with AI prompt and formula columns.
  • Implemented a SQL sandbox with statement allowlisting and tenant path confinement for LLM-generated queries.
  • Built a state-machine-driven LinkedIn campaign engine with per-account rate limits, warmup schedules, inbound reply webhooks, and step-aware AI messaging with outreach quality checks.
  • Built the billing, authentication, and asynchronous infrastructure supporting the platform.
Sonnen
Ruby Backend Engineer
Jul 2025 - Dec 2025
  • Developed and maintained a Ruby on Rails internal platform for service agents and partners to monitor, manage, and remotely control batteries, chargers, and heat pumps.
  • Designed backend services aggregating real-time and historical device telemetry, connectivity status, behavior metrics, and error states for an internal frontend.
  • Integrated internal services and PostgreSQL/MySQL databases; used Redis for caching and session management.
  • Supported remote device commands, improved observability with Sentry, and maintained unit tests within an Agile Kanban process.
Accredible
Software Engineer, Analytics Team
Nov 2023 - Oct 2024
  • Optimized the analytics dashboard from prolonged delays to sub-second response times.
  • Improved PostgreSQL query efficiency across hundreds of millions of records.
  • Worked as a backend-focused T-shaped engineer with frontend contributions, resolving customer issues, participating in on-call rotation, and managing releases.
Money Fellows
Principal Software Engineer
Jan 2023 - Oct 2023
  • Owned complex, high-risk backend work and contributed to the analysis and design of the Promotion Engine, Money Fellows Card, and Find a Money Circle.
  • Mentored backend engineers and defined the Git flow adopted across the development team.
  • Drove the Microservices V1 to V2 revision, improving architecture and inter-service communication.
Money Fellows
Senior Backend Engineer
Jan 2020 - Dec 2022
  • Sole backend developer and acting lead of the Circle Squad, with deep knowledge of the platform business logic.
  • Led the revamp of the legacy Node.js MVC codebase into .NET Core microservices.
  • Created the API gateway for inter-service communication and structured shared logic into a common package.
Money Fellows
Full Stack Engineer
Jun 2018 - Dec 2019
  • First engineering hire, working alongside the Chief Architect from launch; built core logic for the product app and admin panel.
  • Implemented the payment flow end-to-end and integrated a third-party payment provider.
  • Refactored the Node.js codebase to Onion Architecture and contributed to the React admin panel and Ionic/Angular mobile app.
C3S
Full Stack Developer (Part-time, Remote)
Nov 2017 - Dec 2019
  • Built Places, Groups, Events, and Blinks modules for a web application capturing and preserving personal and corporate history.
Appenza
Full Stack Engineer
Jan 2017 - Dec 2017
  • Built backend and frontend groups, comments, posts, and assignments modules for a learning management system.
  • Wrote test cases and maintained existing features.

Technical Arsenal

Languages

Ruby C# JavaScript TypeScript C++

Frameworks

Ruby on Rails .NET Core Node.js Angular Vue React Ionic

AI / LLM

OpenAI Groq Moonshot Kimi DeepInfra AI agents & tool use Prompt security & evaluation RAG

Data

PostgreSQL MySQL Redis DuckDB Parquet Citus

Cloud & DevOps

AWS ECS AWS SQS AWS S3 AWS Lambda AWS EventBridge Terraform Docker CI/CD Sentry

APIs

GraphQL REST OAuth 2.0 Webhooks Stripe

Architecture

Microservices API gateways DDD CQRS Design patterns State machines

Practices

Agile development RSpec Leadership Mentoring

Education & Certifications

Bachelor's Degree in Computer Engineering

Benha University
Egypt

Enterprise Design Thinking Practitioner

The Complete Ruby on Rails Developer Course

DevOps Engineering on AWS

Key Achievements

🤖

Multi-provider AI Agent System

Built intent routing and conversation handoff across 19 specialist executors, 30 structured output agents, and 46 tools, with streaming, retries, token budgets, and credit accounting.

Ruby on Rails LLM integration AI agents
📊

Smart Tables & Analytics

Built a DuckDB-over-Parquet data lake on S3 with customer data integrations, AI prompt and formula columns, and a SQL sandbox for LLM-generated queries.

DuckDB Parquet AWS S3
🔗

LinkedIn Campaign Engine

Built state-machine-driven dispatch with account rate limits, warmup schedules, inbound reply webhooks, and AI-generated messaging with outreach quality checks.

State machines Webhooks AI messaging
⚡

Analytics Performance Optimization

Reduced dashboard response times to sub-second performance and optimized PostgreSQL queries across hundreds of millions of records at Accredible.

PostgreSQL Ruby on Rails Citus
🏗️

Microservices Architecture

Led the revamp of a Node.js MVC backend into .NET Core microservices at Money Fellows, built an API gateway and shared package, and drove the V1 to V2 architecture revision.

.NET Core Node.js API gateways
👥

Technical Leadership

Served as acting Circle Squad lead, mentored backend engineers, and defined the Git flow adopted across Money Fellows developers.

Leadership Mentoring Git workflows

Beyond Code

Football

Passionate about playing and watching football

Playing Watching Fitness

Swimming

Regular swimming for fitness and relaxation

Fitness Relaxation Health

Movies & TV Shows

Enjoying quality entertainment in free time

Entertainment Relaxation Culture

Let's Build Something Amazing

I'm always excited to discuss new opportunities, challenging projects, or just geek out about technology. Let's connect!