Ahmed Farooq · Software engineering & research

Backend &
AI Engineer.

I build backend systems that process 35M+ events a month.

I build backend services, distributed data pipelines, and AI training and inference workflows. My background also includes simulation-based research on energy optimization in UAV swarm networks.

M.S. Computer Science, NUST · B.S. Electrical Engineering

Ahmed Farooq

From production systems to intelligent systems.

Go · Distributed services · Applied AI

CRM accounts synchronized
70+
Contacts across client agencies
~5M
Data events processed monthly
35M+
Legal files in a RAG system
100K+

Selected engineering & AI work

Built around real constraints.

Backend scale, reliable workflows, and AI applications. Explore the problem, my contribution, and the decisions behind each project.

7 projects shown for All.

Localbots interface

Local AI runtime & agent orchestration

Localbots

A Go-based local agent framework and web studio: a manager coordinates specialist bots through one resident Qwen3 model, with no cloud API required after setup.

  • Backend
  • AI inference
  • AI training
View case study
Smartlistzero interface

Backend & synchronization

Smartlistzero

Go-powered CRM synchronization and performance analytics across 70+ agencies managing approximately 5 million contacts.

  • Backend
  • Distributed systems
View case study
Trevy interface

Event-driven automation & applied AI

Trevy

Event-driven marketing workflows, high-volume messaging, and CRM-grounded LLM content generation.

  • Backend
  • Distributed systems
  • AI inference
View case study
  1. Swarm energy scenario
  2. Optimization & ML methods
  3. Comparative simulation
  4. HHO baseline analysis

Undergraduate research · 2023

UAV swarm energy optimization

Simulation-based investigation of UAV-node energy consumption using metaheuristics and machine learning, compared with Harris Hawks Optimization.

  • UAV research
  • AI training
View case study
  1. Legal files
  2. Chunking & embeddings
  3. Relevant retrieval
  4. Context & generation

Retrieval & grounded inference

Legal document RAG

A production retrieval-augmented generation pipeline over more than 100,000 legal files.

  • Backend
  • AI inference
View case study
  1. Image inputs
  2. Preprocess & normalize
  3. Detection / analysis
  4. Prepared data

Computer vision & data engineering

Skin-tone & dataset pipelines

Skin-tone and undertone analysis, a custom Monk Skin Tone detection system, and model-ready image data workflows.

  • AI inference
  • AI training
View case study
  1. Text datasets
  2. Preprocessing
  3. Training & evaluation
  4. Inference integration

Model training, evaluation & inference

NLP classification workflows

End-to-end classifiers for harmful and biased language, from dataset preparation through application integration.

  • AI training
  • AI inference
View case study

Focus areas

A systems mindset, across the stack.

Production engineering, applied AI, and simulation-based UAV research. Each area is grounded in work I have done, with room to keep exploring.

Production experience

Backend engineering

Go and Node.js services, API integrations, query optimization, and resource-conscious engineering.

  • Go
  • Node.js / NestJS
  • TypeScript
  • REST APIs
  • SQL

Production experience

Distributed systems

Synchronization, event-driven services, background jobs, and high-volume data workflows.

  • Redis
  • BullMQ
  • PostgreSQL
  • MongoDB
  • SQLite

Applied AI

AI inference

Local model serving and agent orchestration, retrieval-grounded LLM applications, computer vision, and asynchronous image-generation services.

  • llama.cpp
  • Local LLMs
  • RAG
  • Embeddings
  • LLM workflows

Applied AI

AI training & data

NLP training and evaluation, model-ready datasets, experimental local QLoRA specialization, and personalized image-model training through managed AI services.

  • Python
  • NLP
  • Computer vision
  • Dataset engineering
  • Model evaluation
  • QLoRA / LoRA experiments

Undergraduate research

Drones & UAVs

Simulation-based energy optimization in UAV swarm networks, with continuing interests in edge inference, distributed intelligence, and wireless communication.

  • MATLAB / Octave
  • Genetic algorithms
  • Simulation-based evaluation

Experience

Software with a practical foundation.

I am a software engineer and M.S. Computer Science student at NUST (SEECS), with a B.S. in Electrical Engineering. My experience spans Go synchronization engines, high-volume event processing, local AI agent runtimes, legal RAG, computer vision, and personalized AI image generation.

Rev9 Solutions

Feb 2025 – Present

Associate Software Engineer

Software engineering & applied AI

  • Architected a Go synchronization engine that collects, processes, and stores Follow Up Boss records for 70+ CRM accounts, handling 4M+ updates per 10 seconds on constrained compute resources.
  • Built event-driven services and automation workflows using NestJS, Redis, and BullMQ; cut a critical Smartlistzero dashboard query from roughly 3 minutes to 8 seconds using precomputed summaries, incremental updates, and caching.
  • Developed grounded LLM workflows using customer profiles, behavioral data, and lead status, alongside skin-tone analysis and dataset preparation pipelines.

Instech

Mar – Jul 2026

AI Engineer

Part-time · Remote

  • Developed a production retrieval-augmented generation system over 100,000+ legal files.
  • Implemented ingestion, chunking, embeddings, retrieval, context construction, and LLM generation, with attention to relevance, latency, and grounded responses.

Independent / Freelance

2020 – Present

Machine Learning & AI Engineer

Project-based work

  • Built NLP classifiers with end-to-end dataset preparation, training, evaluation, inference, and application integration.
  • Developed personalized AI image-generation workflows using managed model training and asynchronous inference services.

UAV swarm energy optimization

2023

Undergraduate researcher

Supervised by Dr. Tamoor Shafique

  • Investigated UAV-node battery-life and energy consumption through simulation, benchmarking candidate methods against Harris Hawks Optimization.
  • Designed and evaluated genetic algorithms, fuzzy logic, decision trees, and convolutional neural networks, with comparative simulations in MATLAB, Octave, and Python.

Skills

Tools I have used in the work above.

Backend & distributed systems

Go · TypeScript · Node.js · NestJS · REST APIs · Redis · BullMQ · PostgreSQL · MongoDB · SQLite

AI, training & inference

Python · RAG · Embeddings · LLM workflows · NLP · Computer vision · llama.cpp · LoRA / QLoRA · Dataset engineering · Model evaluation

Research & simulation

MATLAB · Octave · Genetic algorithms · Fuzzy logic · Decision trees · CNNs · Harris Hawks Optimization

Supporting frontend

React · Next.js · React Flow · Tailwind CSS

Research & education

Intelligence beyond the server.

In 2023, I investigated energy consumption in UAV swarm networks through simulation, comparing metaheuristic and machine learning approaches against Harris Hawks Optimization. The work connected genetic algorithms, fuzzy logic, decision trees, and convolutional neural networks with energy-aware system design.

I want to extend that foundation toward edge AI inference, distributed intelligence, and communication-aware aerial systems. These are continuing research interests, separate from the completed simulation study.

Discuss research collaboration

Research interests

  • Intelligent drones & UAV systems
  • Energy-aware UAV swarm design
  • Edge AI inference
  • Federated & distributed learning
  • AI for wireless communications & 6G
  • Integrated sensing & communication
  • Reinforcement & deep reinforcement learning
  • Resource allocation & interference management
  • Metaheuristic & ML-based optimization
  • Signal processing & intelligent communication systems

2026 – Present

M.S. Computer Science

NUST · SEECS

Algorithms, scalable systems, AI infrastructure, and AI-driven system design.

2020 – 2024

B.S. Electrical Engineering

Mirpur University of Science & Technology

Signal processing, mathematics, algorithms, and analytical problem-solving.

People I have worked with

A few words from collaborators.

Recommendations from engineering colleagues and academic mentors.

View LinkedIn profile (opens in a new tab)

I had the opportunity to work with Ahmed Farooq at Rev9 Solutions, and I was truly impressed by his talent and dedication. He consistently went beyond his core tech stack and responsibilities to solve complex problems. Ahmed designed an algorithm to tackle a challenging issue, ensuring 100% uptime while significantly reducing system overhead and database bottlenecks. He also optimized the database performance, resulting in smoother and more efficient operations.

Tayyab Cheema

Full Stack Developer | Cloud Infrastructure & Security

LinkedIn recommendation

I had the opportunity to work with Ahmed Farooq at Rev9 Solutions, where he was the lead of my development in Shopify app projects. He has very strong technical concepts and solid fundamentals — give him any language or technology, and he can quickly adapt and deliver quality work. Ahmed approaches development in a structured and efficient way, always focused on clean solutions and strong problem-solving. Beyond his technical strengths, he is an intelligent, supportive, and reliable colleague who genuinely helps the team grow.

Alyan Hanif

Full-Stack Developer | Shopify Extensions | Flutter

LinkedIn recommendation

I highly recommend Ahmed for his exceptional expertise in networks and machine learning. His project involved genetic algorithms, decision trees, and convolutional neural networks to predict energy use. Throughout his work, Ahmed effectively utilized Octave, MATLAB, and Python to implement simulations, demonstrating his ability to quickly grasp complex concepts and apply them to optimize energy consumption.

Dr. Tamoor Shafique

Course Leader, MEng/BEng Electrical & Electronic Engineering

LinkedIn recommendation

Start a conversation

Hiring for a backend or AI role?

Send a short message about the role and team, or download my CV above. I reply by email.

Prefer to email directly?

ahmedfarooq.dev@hotmail.com

Include a little context about your goals, timeline, and the kind of help you need.

This form prepares an email draft. Your email app opens next; send the message there to complete your inquiry.

Take a closer look

A CV for your area of interest.

PDF documents · four perspectives on my work

A starting point

Guided consultation

What would you like to work on? Explore relevant experience or start an inquiry.