Akeel Ahmed

Senior Software Engineer · AI / Automation & Backend

I build AI that actually ships, and the backend that keeps it standing. From agentic features to the APIs and infrastructure beneath them, I take ideas all the way to production. This is the story of how I got here, one chapter at a time.

Kandy, Sri Lanka · currently @ Coachello

Scroll to begin
Hill Country International School logo

2004–2015

Roots

Hill Country International School · Madawala Bazaar

  • 8 A's and a B at O/Level.
  • Head Prefect and Hill Countrian of the Year, 2015.

Where I first learnt that consistency pays off.

Kingswood College, Kandy logo

2016–2018

Foundations

Kingswood College, Kandy · G.C.E. Advanced Level

  • Physical Science stream.
  • A's in Combined Maths and Chemistry, a B in Physics.

The results that opened the door to engineering at the leading technological university in Sri Lanka.

University of Moratuwa logo

2020–2024

The Turn

University of Moratuwa · BSc (Hons), Computer Science & Engineering

  • First Class, CGPA 3.76/4.2.
  • Dean's List in Semesters 1, 2, 6 and 8.

This is where engineering stopped being a subject and became my craft.

Fiverr logo

2021–2023

First Steps

Fiverr · Freelance, Remote

Tutoring programming and building small software for clients across the US, UK, and the Middle East, with 40+ five-star reviews before I'd even graduated.

PromiseQ logo

2023 · Internship & part-time

Into the Field

PromiseQ · Machine Learning Engineer

Berlin, Germany · Remote

My first taste of industry: an Industrial Training internship (Grade A) that grew into a part-time role on a real-time, production ML system.

  • Built an adaptable, modular prediction processor for real-time image/video post-processing in a distributed pipeline.
  • Added a hierarchical YAML pipeline generator for conditional post-processing, and a switchable JSON mock-prediction mode that cut video processing and VM costs in internal testing.
  • Integrated the processor into the live pipeline with concurrent programming, alongside Nvidia DeepStream and GStreamer on the threat-detection system.
  • Resolved Docker/Kubernetes and RabbitMQ issues across testing and production ML services.
PythonGStreamerDeepStreamDockerKubernetesRabbitMQGitLabJetson NanoCloud VMs
Coachello logo

Feb 2024–Present

Where I Build Now

Coachello · Senior Software Engineer, AI / Automation & Backend

Paris, France · Remote

  • Supervised interns, part-timers and junior engineers, and made notable contributions to the business development that landed Coachello's initial AI coaching deals and opened the door to several more.
  • Co-led development of Coachello's Copilot Agent, defining the flow, designing the endpoints, and architecting the integration under AI security and regulatory requirements.
  • Built the backend for key features, including a content recommendation system and multi-modal (text, voice, avatar), RAG-based personalised coaching and roleplay.
  • Designed RESTful APIs and WebSocket endpoints, working with the UI team to define data flows, and contributed to UI features and end-to-end user workflows.
  • Monitored AWS deployments, resolved infrastructure issues, and supported the migration from AWS to Azure with full post-migration testing.
  • Led migration of the vector database infrastructure between managed providers, preserving data integrity and coaching quality.
PythonTypeScriptReactRAGOpenAILangChainFastAPISQLAlchemyAlembicPostgreSQLVector DBWebSocketsAWSAzureDocker
University of Moratuwa logo

2025–Present

Going Deeper

University of Moratuwa · MSc, Data Science & Artificial Intelligence

Back in the classroom part-time, while building in production, deepening the theory behind the systems I already ship.

PythonGoJavaJavaScriptTypeScriptFastAPISQLAlchemyNode.jsNext.jsFlaskReact / React NativeHTMLCSSChrome ExtensionMySQLPostgreSQLAWSAzureDockerKubernetesVercelLangGraphMCPRabbitMQ

Along the way

Toolkit

The languages, frameworks, and infrastructure that show up across everything above.

Languages

PythonGoJavaJavaScriptTypeScript

Backend

FastAPISQLAlchemyAlembicNode.jsNext.jsFlaskRESTWebSocketsOAuth 2.0

Frontend

ReactReact NativeChrome Ext (MV3)HTML/CSS

Databases & Cloud

MySQLPostgreSQLVector DBAWSAzureDockerKubernetesVercelCI/CD

AI & Agentic Systems

LangGraphMCPRAG PipelinesRabbitMQ

What I'm Building for Myself

A curated selection of projects I've chosen to share publicly.

Illustrative demos, recreated from how each part works, with sample data. Not screen recordings, and the UI is simplified.

Notify Learn

In progress

A cross-platform learning ecosystem spanning four components, unified under one shared PostgreSQL schema and REST API, turning passive bookmark hoarding into something you actually revisit.

github.com/notify-learn →

Web App

Next.js · PostgreSQL · TypeScript. The ecosystem's central hub.

View live →

Android App

React Native. One-tap link capture via native OS share intents.

Try it: join the early access group →

Chrome Extension

Manifest V3. Context-menu hooks, secure cross-context messaging.

Chrome Web Store →

MCP Server

Public NPM package that lets agents like Claude Code query learning stats.

NPM package →

Day by day

Build Log

Short notes, with a video or photo, on what I'm trying, building and learning. The latest is open; pick any title to read an entry.

The next chapter

Now.

Based in Kandy, Sri Lanka. Open to backend and AI engineering roles, and interesting problems in between.