Sheik Ahamed S D

AI Engineer in Chennai, building the kind of software that runs on one person’s free tier and still works offline.

I build systems that turnmessy human inputinto structure.

A voice note becomes a searchable timeline. A line like lunch 240 becomes a categorised expense. A morning of RSS noise becomes a newsletter worth reading — and a quiz to prove you read it.

Currently
AI Engineer, TCS
Education
B.Tech, Artificial Intelligence & Data Science
Previously
Flutter Developer intern, Cloud Counselage
Cybersecurity Analyst intern, CDAC Chennai

What I work with

AI & ML

Pipelines, retrieval and speech — in production, on free tiers.

  • Groq (Whisper, LLMs)Used in Pulse, Chronicle, KnowStack, ExamPrep
  • Vector search / pgvectorUsed in Chronicle, KnowStack
  • Embeddings (Jina, sentence-transformers)Used in Chronicle, KnowStack
  • Agent pipelinesUsed in KnowStack
  • MCP serversUsed in Chronicle
  • Natural-language interfacesUsed in Pulse

Frontend

Offline-first interfaces that survive a bad connection.

  • Next.jsUsed in Pulse
  • ReactUsed in Pulse, KnowStack, ExamPrep
  • TypeScriptUsed in Pulse, Chronicle
  • Tailwind CSSUsed in Pulse
  • PWA / offline-firstUsed in Pulse, Chronicle
  • IndexedDB (Dexie)Used in Pulse

Backend & Infra

Edge compute, scheduled jobs and databases you own.

  • Cloudflare Workers · D1 · R2Used in Pulse
  • FastAPIUsed in KnowStack
  • Supabase / PostgresUsed in Chronicle, KnowStack, ExamPrep
  • Edge FunctionsUsed in Chronicle
  • GitHub Actions (scheduled)Used in KnowStack
  • PythonUsed in KnowStack, Chronicle

Mobile & Systems

Where the internship work and the curiosity projects meet.

  • Flutter / DartUsed in Chronicle
  • Firebase Cloud MessagingUsed in Chronicle
  • Language & interpreter designUsed in Fantasy Console
  • Web AudioUsed in Fantasy Console
  • Canvas / pixel renderingUsed in Fantasy Console

Pulse

Say "lunch 240". It files itself.

A local-first personal life-OS covering money, tasks, learning and notes. One field takes voice or plain language and the model routes it to the right domain and fills the fields. Everything writes to on-device storage first and syncs to a database you own, so nothing waits on the network.

Passkey sign-in, weekly AI digests, and bank-alert emails forwarded in as categorised transactions. Runs entirely on free tiers.

  • Next.js 16
  • React 19
  • Tailwind 4
  • Dexie
  • Cloudflare Workers · D1 · R2
  • Groq

KnowStack

Six agents, one cron, a newsletter nobody had to write.

A daily learning platform for AI, DevOps and Cloud engineers. An agent pipeline crawls the sources worth reading each morning, filters the noise, summarises what survives, embeds it for semantic search, and publishes a newsletter plus generated quizzes.

crawl → filter → summarise → embed → persist → publish, on a GitHub Actions cron at 06:37 UTC. FastAPI on Vercel Python, React on the front.

  • FastAPI
  • React · Vite
  • Supabase · pgvector
  • sentence-transformers
  • Groq
  • GitHub Actions

Chronicle

Thirty seconds a day becomes a searchable life.

One voice note or photo per day, transcribed, embedded and turned into a timeline you can ask questions of. A Flutter Web PWA with a Python MCP server behind it, running an AI agent over 768-dimension vectors.

Groq retired llama-3.3-70b-versatile on 2026-08-16 and it failed at runtime, not at build — the chat agent and the weekly narrative both went quiet. Same project taught me to commit pubspec.lock: without it CI resolved fresh packages every run, a newer supabase_flutter deprecated anonKey, and every Dependabot PR went red.

  • Flutter Web PWA
  • Supabase · pgvector
  • Groq whisper-large-v3
  • Jina embeddings
  • Vercel Python · MCP
  • FCM

Fantasy Console

A console, its language and its studio — in one HTML file.

FABLE-8: a 128×128, 16-colour virtual machine with its own scripting language, built on a hand-written lexer, parser and tree-walking interpreter. It ships with code, sprite, map, SFX and music editors, a Web Audio chip-tune engine, and a JSON cartridge format.

No build step, no server, no dependencies. Download index.html, double-click it, and the whole console and its studio are there — offline, over file://.

  • Vanilla JS
  • Custom language
  • Lexer · Parser · Interpreter
  • Web Audio
  • Canvas

ExamPrep

Built for one person, sitting one exam.

A preparation companion for UPSC and Tamil Nadu state service exams, made for a family member rather than a market. Syllabus tracking, practice sessions, a study calendar and an AI chatbot over the material.

The useful constraint of building for a single named user: every feature had to earn its place with someone who would tell you honestly if it did not.

  • React
  • Supabase
  • Groq