Edaly Ahmed

Building quietly: chaos, code, and a sparkle of AI ✨

I'm Ahmed. I've been shipping software end to end since 2018 - mostly TypeScript and GraphQL, and for the last two years, agents and LLM systems. I lead the engineering behind Oro at Tomorro, an AI legal agent that lawyers trust with real contracts, which is a much higher bar than a demo.

What I care about: making the machine boring. Deterministic services owning the business logic, an audit trail on every AI action, interfaces that don't need explaining. I build my own products on the side too, which keeps me honest about what actually ships and what only looks good on a diagram.

What I'm doing now

  • Leading a team of two on Oro at Tomorro - agent architecture, retrieval across contract repositories, and the streaming chat experience around it.
  • Building Lea at Leafine Labs, a side project developing an AI agent for e-commerce merchants.
  • Writing at devtale about the things that actually cost me time.

Where I've worked

Senior Software Engineer, Tomorro

Oro is the AI legal agent behind Tomorro - drafting, review, research and analysis for legal counsels, attorneys and executives. I lead a team of two on it: technical direction, scoping, review and delivery.

  • Designed the agent architecture: LLM orchestration with tool calling, durable multi-step workflows that suspend and resume for human validation, and deterministic services that own every piece of business logic.
  • Built retrieval across entire contract repositories - semantic and structured search that returns sourced, citable answers rather than confident guesses.
  • Automated clause review, risk detection and data extraction on typed document schemas, so the output renders deterministically instead of being re-improvised each run.
  • Made streaming feel solid end to end: token streaming, tool-call rendering, throttled UI updates, resumable runs.
  • Multi-tenant isolation through request context, a full audit trail on every AI action, EU-hosted models for GDPR and the AI Act.

React / Next.js / TypeScript / Tailwind / shadcn/ui / GraphQL / AI SDK / NestJS / Mastra / PostgreSQL / Redis / BullMQ / Azure OpenAI / Mistral / Turborepo / Docker / AWS

Software Engineer, Tomorro

Four years on the contract management platform itself - the thing legal, sales, finance and HR teams live in to draft, negotiate, sign and track contracts at scale.

  • Worked across the full stack: approval workflows, the contract generation engine, native e-signature, CRM and ERP integrations.
  • Owned the AI and productivity modules, including the first version of Oro.

React / Next.js / TypeScript / RadixUI / GraphQL / Formik / Cypress / NestJS / PostgreSQL / TypeORM / Redis / PDF-lib / OpenAI / NX / Circle CI / Docker / AWS

Lead Developer, Vestalyze

Analytics, reporting and e-learning for options traders. My first time owning the technical direction rather than a slice of it.

  • Chose the stack, designed the modular React component library, built the REST APIs and set up an API gateway.
  • The product had to work for beginners and experienced traders at once, which drove most of the interface decisions.

React / Next.js / GraphQL / Apollo Client / Styled Components / Node.js / ExpressJS / MongoDB / Redis / Jest / Google Cloud PubSub / GCP / Docker

Lead Developer, Oyez

Marketing-as-a-service for retail and mass distribution. Picked the backend tooling, shaped the architecture, and spent a good share of my time on code review and mentoring.

React / Next.js / GraphQL / Apollo Federation / Node.js / ExpressJS / Strapi / MongoDB / Jest / GCP / Docker

Developer, Oyez

Backend and frontend services across motrio.com and commande.com, plus royez.com, the internal recruitment and employee platform.

React / Redux / GraphQL / Apollo Client / EmotionJS / Node.js / ExpressJS / Koa / MongoDB / MySQL / Jest

What I'm building on the side

Lea - Leafine Labs

An AI agent for French D2C and Shopify merchants: customer support, marketing and the operational work nobody wants to do twice. My own lab, and the reason I know what a durable workflow costs to run in production. Have a look →

Things I've written

All posts →

Before that

Developer, Edifixio

Intentionality, a dashboard predicting the reach of social posts with IBM SPSS. Angular front end, PHP and Node.js services.

Webmaster, Worldwide Offshore Agency

Running e-commerce sites on Prestashop and WordPress, end to end.

IT Technician, Unpa

Digitalised the production line supervision and management system.

IT Technician, Portals Way

Building e-commerce applications in PHP and Symfony. Where it started.

Studied

National Engineering Degree in Computer Science, Business Intelligence

Private Higher Institute of Engineering and Technologies, Tunis

Applied Bachelor's Degree in Computer Science

Higher Institute of Applied Sciences and Technology of Sousse

Tools of the trade

What I reach for first

TypeScriptReactNext.jsNestJSGraphQLPostgreSQLMastra AITailwindshadcn/ui

Also comfortable in

Node.jsReduxApolloRESTRedisBullMQMongoDBKoaStrapiSymfonyPHPWebpack

Shipping and infrastructure

DockerAWSGCPVercelTurborepoNxCI/CDJestCypressTDDDDD

English and French, both advanced. I work in either.

Say hello

I'm always up for talking about agent architecture, or products that got built and shouldn't have. Write to me and I'll answer.