AI / ML Research Engineer · Malé, Maldives

Ahmed
Yameen

އަޙްމަދު ޔަމީން
Speech, vision & language AI

Built for Dhivehi and other low-resource languages: text-to-speech, OCR, and real-time voice agents, shipped to production.

100k+users reached
2.5Mrecords trained on
<500msvoice latency
Text to Speech/ OCR for Thaana/ Real-time Voice Agents/ GPU Infrastructure/ Low-resource Language AI

I bridge ML research & product engineering.

A Python developer with expertise across AI systems, backend, and full-stack web. I build production AI infrastructure for low-resource languages: TTS pipelines, LLM-powered classification, and agentic workflows, deployed across FastAPI, Next.js, and Supabase.

Deep experience in SQL and database design, GPU optimization, and serverless deployment, shipping end to end from model fine-tuning to production APIs.

Core stack

  • PyTorch
  • Python
  • FastAPI
  • Next.js
  • TypeScript
  • CUDA
  • Kubernetes
  • Beam.cloud
  • Supabase
  • T-SQL
  • ONNX
  • LiveKit
ML Research
Engineer
@ Javaabu
MAY 2024 → PRESENT
  • PyTorch
  • LiveKit
  • Beam.cloud
  • Kubernetes
  • Developed and optimized TTS and OCR systems end to end, from dataset creation to production deployment.
  • Built large-scale synthetic training data for OCR, plus text and speech corpora for TTS.
  • Contributed AI features to DhivehiGPT, a product serving 100,000+ users.
  • Built a real-time Dhivehi voice agent on LiveKit with custom STT and TTS, targeting sub-500ms latency.
  • Self-hosted Beta9 on DigitalOcean Kubernetes with Helm and Cloudflare tunnels for serverless GPU inference.
  • Facilitates AI literacy workshops and mentors students through the Javaabu-Ghiyasuddin School program.
Python Developer
& Database Administrator
@ Maldives Customs Service
SEP 2019 → MAY 2024 · 4 YRS 9 MOS
  • T-SQL
  • .NET Core
  • Flask
  • JavaScript
  • Skilled in T-SQL, Python, .NET Core, JavaScript and jQuery.
  • MSSQL database administration with a focus on deploying machine learning models in production.
  • Integrated ML models into .NET Core web apps using Python and a Flask API.
  • Used T-SQL for data cleaning, querying, and building stored procedures, triggers and views.
01

Text to Speech · 100k+ users

Dhivehi TTS, serving 100,000+ users

A Dhivehi text-to-speech model on a GAN architecture, trained on ~10 hours of speech. Streaming (ASGI) and standard endpoints, GPU auto-scaling, and CI/CD via GitHub Actions.

  • PyTorch
  • FastAPI
  • ASGI
  • Beam.cloud
  • GitHub Actions
02

Text to Speech · Research

TTS research & the Aduehy screen reader

Fine-tuned and deployed MMS, VITS2, Orpheus and ZipVoice for Dhivehi, distilled to run on edge devices. Built Aduehy TTS, a Kotlin Android app on the Play Store that gives blind and low-vision users a Dhivehi screen reader through Google TalkBack.

  • VITS2
  • MMS TTS
  • Orpheus
  • ZipVoice
  • ONNX
  • Kotlin
03

OCR · DhivehiGPT

OCR for Thaana, Arabic & English

Custom detection and recognition models trained on H100 GPUs, with large-scale synthetic datasets covering three scripts at once.

  • PyTorch
  • H100
  • Beta9
  • FastAPI
04

Classification · Maldives Customs

AI HS: tariff code recommendation

Trained on 2.5M+ historical records from the Maldives Customs Service to recommend Harmonized System codes from product descriptions, served into a .NET Core app via a Flask API.

  • doc2vec
  • Python
  • FastAPI
05

LLM · API

Instagram AI chatbot API

A Next.js REST API powering an Instagram DM chatbot through ManyChat, with a custom AI persona built from scraped conversation data, persistent memory, and multi-provider LLM support with fallback.

  • Next.js
  • TypeScript
  • Groq
  • Gemini
  • Vercel
06

Infrastructure

Self-hosted serverless GPU

A self-hosted serverless GPU platform on DigitalOcean Kubernetes using Beta9 and Helm, with Cloudflare Argo tunnels for secure public access.

  • Kubernetes
  • Beta9
  • Helm
  • Cloudflare
07

AI Agent

Yarvis: personal AI agent

An autonomous agent on a Hetzner VPS with Telegram integration, multi-model LLM orchestration (Claude, MiniMax) with automatic fallback, persistent memory, and cron-scheduled content pipelines, run as a systemd service.

  • OpenClaw
  • Node.js
  • Python
  • systemd
08

Automation

Customs document bot

Automated the upload and download of customs declaration documents from the ASYCUDA database, effective enough that Maldives Customs retired the Records Management Section after the backlog cleared.

  • Selenium
  • Python
  • ASYCUDA
More on GitHub