Aditya Singh
Aditya Singh

Full-stack engineerGurugram, India

I build the app on your phone and the server behind it.

Co-founder and CTO at myVetbuddy, full-stack developer at Astrodya. Lately: an AI scribe for vets, a community app with live webinars, and open-source tools that let coding agents test their own work.

Pick something I made
VetBuddy consultation note for Bruno, a Labrador, with the transcript beside it
The myVetbuddy website on a phone: The AI scribe for veterinary clinics
VetBuddy. An AI scribe and clinic assistant for vets in Singapore. It records the consult, writes the clinical note and answers the clinic’s WhatsApp.More about VetBuddy
jyotikul.com sign-up, choosing English or Hindi
JyotiKul home screen with today’s panchang and community circles
JyotiKul. A community app for astrologers: live webinars, chat, a daily panchang and a shared library, in Hindi and English.More about JyotiKul
astrodya.com home page
astrodya.com on a phone
Astrodya platform. The CRM, calling and consultation system behind astrodya.com. The whole team works in it every day.More about Astrodya platform
The duet website with a recorded phone and browser test
duet. Lets an AI coding agent test a feature on a real Android phone and in a browser at the same time, while you watch.More about duet
agent-watch listing five sessions, with the details of one that is adding Apple Pay
agent-watch. A Claude Code plugin that shows every session on your machine in one place: which one is working, which is waiting on you, and what each one shipped.More about agent-watch
sortmoney.in: your spending is split across many apps
Sort Money home: money spent this month against a limit
Sort Money. Your month of spending, read from the texts your bank already sends. Nothing leaves the phone.More about Sort Money
2048 Puzzle level in progress
2048 Puzzle. 60 handmade levels, power-ups and an endless mode.More about 2048 Puzzle

Co-founder and CTO, since August 2025

VetBuddy

An AI scribe and clinic assistant for vets in Singapore. It records the consult, writes the clinical note and answers the clinic’s WhatsApp.

Live at app.myvetbuddy.com

Client Chats inbox: a client asks about a Saturday nail trim and the assistant suggests three replies from the clinic profile
Client Chats in the redesigned app: suggested replies come from the clinic’s own profile, and nothing is sent until someone presses Send.
Recording a consult: clip saved and transcribed
Record the consult
Clinical note drafted from the consult, with quote counts per section
Check the note
Appointments calendar for two vets on one day
Run the day
  • Turns a recorded consult into a structured clinical note in about 30 seconds. Every section shows the words in the transcript it came from.
  • Client Chats: the clinic’s WhatsApp and SMS in one shared inbox, with an assistant that answers from the clinic’s own profile and hands anything about a pet’s health to the vet.
  • Audited 37 screens and 198 issues, then redesigned the whole web app around a calmer, faster layout.
  • A Chrome extension that pastes finished notes into ezyVet, and a practice-management system built on OpenVPM.
  • Built the new website, its animated hero and both films. The motion scenes are written in HTML and CSS, then rendered to video.

Built with React, TypeScript, Node, PostgreSQL, Twilio, Google Cloud, AWS, Astro

Product film 3 minutes, with captions
Client Chats launch film 90 seconds, with voiceover
Website hero The line draws itself in, 6 seconds

Built at Astrodya, since September 2026

JyotiKul

A community app for astrologers: live webinars, chat, a daily panchang and a shared library, in Hindi and English.

On Google Play. iOS is in App Store review.

JyotiKul welcome screen in English with a Hindi switch
Welcome
A JyotiKul community chat about planetary transits, in Hindi and English
Community chat
JyotiKul daily panchang: sunrise, sunset, tithi and nakshatra
Daily panchang
  • Built the Android and iOS app, the website, the staff console, the API and the background services: five repos, about 1,500 commits since 10 September.
  • Live webinars on LiveKit with co-hosts, screen sharing from a phone, and joining from up to three devices.
  • Every webinar is recorded twice, by LiveKit and by a recorder I built on AWS Fargate. Recording stops only when the last person leaves.
  • Push to Android and iOS, phone sign-in, chat with voice notes and reactions, scheduled broadcasts and a forced-update gate.
  • About 1,500 backend tests. One feature per release, behind a flag.

Built with Expo and React Native, NestJS with Fastify, Next.js, PostgreSQL, AWS

Full-stack developer, since January 2026

Astrodya platform

The CRM, calling and consultation system behind astrodya.com. The whole team works in it every day.

Private. The public side is astrodya.com.

  1. Leads come in

    • Facebook and Google ads
    • Click-to-WhatsApp
    • Website forms
    • Referral links
  2. One CRM

    • Leads, owners and tasks
    • A 29-task workflow engine
    • Roles enforced in the database
  3. The team talks to them

    • WhatsApp, five providers
    • Browser dialer and call center
    • Video consultations
  4. After each conversation

    • Hinglish transcripts
    • AI client dossiers
    • PDF reports
    • Conversions sent back to Meta
How a lead moves through the platform. The CRM holds customer data, so here is a map of it instead of screenshots.
  • WhatsApp across five providers behind one inbox, with failover, a daily limit per number and opt-out handling.
  • A browser dialer and a call center for cold callers: a line per agent, recordings, transcripts and call outcomes.
  • Every Facebook ad traced to the lead it brought in, across three repos, and reported back through the Conversions API.
  • Video consultations on LiveKit with multi-part recording, so 100-minute sessions are kept whole. Calls become Hinglish transcripts, client dossiers and PDF reports.
  • An event-driven task engine with 29 tasks, and an MCP server that lets AI agents work with the CRM.

Built with Node, TypeScript, Express, Supabase and PostgreSQL, React, LiveKit, Capacitor

Open source, October 2026

duet

Lets an AI coding agent test a feature on a real Android phone and in a browser at the same time, while you watch.

npm duet-qa 0.1.1

A comment shows its author’s new name Recorded by duet on a Galaxy S24 FE
  • An MCP server with 34 tools. Screenshots go back to the model as images, and its taps are mapped back to the real screen.
  • Safe on someone’s own phone: a guard that fails closed, and it never uninstalls an app.
  • Scenarios with several actors, say a host in Chrome and a viewer on a phone, with a report and a video of every run.
  • It started when an agent caught a rotation-only bug in a live-video feature that unit tests had missed. 87 tests.
npm install -g duet-qa

Built with TypeScript, Node, adb, Puppeteer, MCP

Open source, October 2026

agent-watch

A Claude Code plugin that shows every session on your machine in one place: which one is working, which is waiting on you, and what each one shipped.

Version 0.2.1 on GitHub

agent-watch listing five sessions, with the details of one that is adding Apple Pay
  • A console and a browser page over every live session: files changed, test runs, issues, commits, tokens and subagents.
  • Press r for an AI review that checks a session’s claims against what actually ran.
  • Its router sends each delegated task to the cheapest model that can do it, and retries a tier up when it fails.
  • No server and no open port. Two adversarial audits and 45 tests.
/plugin install agent-watch --marketplace AdityaSingh-byte/agent-watch

Built with Claude Code plugin, Node

My own app, October 2026

Sort Money

Your month of spending, read from the texts your bank already sends. Nothing leaves the phone.

Android, in testing on Google Play

Sort Money home for October
This month
Sort Money activity list of payments
Every payment
Sort Money spending habits by category
Habits
  • Reads bank and UPI messages on the phone and remembers which message every amount came from.
  • Teach it one message it missed and it learns the pattern for that sender.
  • Finds duplicates, transfers between your own accounts, and bills.
  • Encrypted backups, and a website with no JavaScript at all.

Built with Kotlin, Jetpack Compose, SQLite

My own game, 2026

2048 Puzzle

60 handmade levels, power-ups and an endless mode.

On Google Play

2048 Puzzle home screen
Home
2048 Puzzle level map
Levels
2048 Puzzle level in progress
Playing
  • Every level is checked by an expectimax solver before it ships.
  • A headless simulator runs about 88,000 checks on the game rules.
  • A closed test with 14 testers came back 100% crash-free.

Built with Java, Android, AdMob, Firebase

Shipped lately

  1. duet 0.1.1 published on npm.
  2. JyotiKul for iOS sent to App Store review.
  3. A call center for Astrodya’s cold callers went live.
  4. sortmoney.in went live.
  5. JyotiKul 2.6.8 on Google Play: join a live room from up to three devices.
  6. agent-watch 0.2.1 released.
  7. Built the new myVetbuddy website, with motion graphics and a product film.
  8. JyotiKul webinars now record until the last person leaves.
  9. jyotikul.com launched. The VetBuddy web app redesign merged.
  10. Rendered the 90-second launch film for VetBuddy Client Chats.
  11. A browser phone for Astrodya’s CRM, with recordings and transcripts.

Also built

  • Spine and pContextLocal memory for coding agents, with a desktop app. Answers in under 50 ms.
  • PuzzleboxFive logic-puzzle games from one Unity project.
  • Chain Pop BlastA block breaker with its own ball physics: 120 balls at 120 fps on a phone.
  • Runner Obstacle Kit16 low-poly models for the Unity Asset Store, made with Blender scripts.
  • netmonA macOS Wi-Fi monitor that tells router lag from internet lag.
  • EarlierA railway booking app, a Frank and Oak storefront, a sorting visualizer and local Whisper transcription, on GitHub.

Where I have worked

  1. Aug 2025 to nowmyVetbuddy, Co-founder and CTO. VetBuddy, from the AI scribe to the website and films.
  2. Jan 2026 to nowAstrodya, Full-stack developer. JyotiKul, the CRM, messaging, calling and live video.
  3. Jul 2024 to Dec 2025Yellow Owl Publisher, Full-stack developer. HireGlint, AI interviews with live proctoring, and Skill Builder Magazine for 1,000+ learners. Made the APIs 60% faster with Redis and better indexes.
  4. 2020 to 2023MJP Rohilkhand University, BSc, Computer Science. Bareilly, Uttar Pradesh.