Dharma Jethva

Dharma on a terrace above a city by the sea, arms open, a spire behind him, printed in navy and orange

Applied AI Engineer
Rakuten, Tokyo
Since August 2026

Live: Spotter 1.1 on the App Store

I opened a GitHub account in 2018, taught myself in public, became the first engineer at Codédex and built its platform from pre-revenue to 2M+ learners, and now build guardrails and evals for Rakuten’s AI assistant, and my own iPhone apps.

11,716 contributions · 28 projects · since 2018

Start here

  1. Codédex home page at codedex.io: the Codédex nav bar over the pixel-art valley of ‘Start your Coding Adventure’, printed in navy and orange

    2M+ learners, the Lumi tutoring agent, LLM-graded code evaluation, 387 merged PRs

    Apps2022–2026
  2. Guardrails, a 500-case eval suite in CI, prompt tokens cut by over 50%, WebMCP tool calling

    AI2026–now
  3. Spotter’s four App Store screenshots side by side: ‘Film a set’, ‘Know what to fix’, ‘Track every lift’ and ‘Lift by lift’, printed in navy and orange

    AI form checker for lifters, on the App Store since 22 October 2026

    MobileLive
  4. Glow’s site at tryglow.me: a vine-and-blossom band over the headline ‘A face-care routine, from one selfie.’, printed in navy and orange

    Public TestFlight beta; tone accuracy evaluated per Monk Skin Tone group

    MobileBeta
  5. Engram’s wordmark on a highlighter swash, over its tagline ‘turn anything you read into memories that stick’, printed in navy and orange

    Study-pack builder: Claude on AWS, RAG over S3 Vectors, a pass@k eval harness

    AILive

The years

2018

1 contribution · one dot

The GitHub account Goku-kun opens on 4 November 2018.

He opens the GitHub account Goku-kun on 4 November 2018, while studying Information & Communication Technology at Pandit Deendayal Energy University. One contribution that year.

2019

47 contributions · one dot each

Top 25 of 16,000 at TCS EnginX, and a first merged open-source PR.

2020

444 contributions · one dot each

Learning in public: contributions jump from 47 to 444.

  • Merged PRs into argonautica/sorting-algorithms (recursive bubble sort in Python) and Hacktoberfest2020-Expert (4 October)
  • AQI classifier for India's National Air Quality Index bands across 8 pollutants
  • Ajia Bunker Bot: a Python Discord bot with quotes, dad jokes and encouragement for sad messages
  • Silly Hacks 2020: his part of a team's co-op game concept, Lavish
  • 18 learning repos: Python, data science, CTFs, Project Euler and web basics

2021

1,078 contributions · one dot each

A BTech with a CGPA of 8.91, and the first shipped apps.

2022

1,462 contributions · one dot each

First engineering hire at Codédex, after a summer teaching at BloomTech.

  • Web Development Instructor, Bloom Institute of TechnologyMay–Aug 2022
  • Founding Software Engineer, CodédexJun 2022–Jul 2026
  • Merged PR into styled-components (February)
  • Codecademy article: An Introduction to Abstract Data Types in JavaScript (May)

2023

2,514 contributions · one dot each

The busiest year: 2,514 contributions and 169 merged platform PRs.

2024

2,026 contributions · one dot each

Codédex wins Phenomenal Education Partner at the GitHub Awards 2024.

  • Retro WebsiteHoliday hackathon workshop: script a 90s-style web pageTeachingLive

2025

2,335 contributions · one dot each

Two Codédex tutorials, an npm 1.0.0 and a game that rewinds.

  • AI Agent TemplateTypeScript CLI agent with Zod-typed tool callsAIPrivate
  • Air JugglerCodédex tutorial: keep a ball in the air with your webcamTeachingLive
  • next-url-rewriteRule-based URL rewriting for Next.js middleware, on npmToolsLive
  • Route Optimization SystemPlans delivery routes with OSRM, nearest-neighbor and 2-optAppsPrivate
  • Text-to-Speech AppCodédex tutorial: a text-to-speech app on the Web Speech APITeachingLive
  • RewinD FlappyFlappy Bird in Flutter and Flame, with a five-second rewindMobilePrivate

2026

1,809 contributions · one dot each

Applied AI Engineer at Rakuten, Tokyo, and co-founder of DA App Ventures.

  • File OrganizerGo CLI that sorts files by extension, month or sizeToolsRepo
  • fahhhGo CLI that plays the ‘fahhh’ sound when a command failsToolsRepo
  • Pixel Art MakerCodédex tutorial: a pixel-art editor on HTML CanvasTeachingLive
  • Build Your First AI AgentWorkshop code: build a TypeScript CLI agent in 60 minutesTeachingRepo
  • Steel Ball SpinWebcam toy: open your palm and a steel ball spins over itFunLive
  • Intro to Claude CodeSlides for a 60-minute hands-on Claude Code workshopTeachingPrivate
  • Canvas Typography with PretextCanvas text that reflows around draggable imagesTeachingRepo
  • AtlasMulti-persona AI chat on Next.js and GeminiAIRepo
  • EngramClaude turns a PDF, photo or text file into a study packAILive
  • HeadHuntRecruiting SaaS where Claude scores candidates, with evidenceAIPrivate
  • Prompt Engineering 101Slides for a 60-minute Codédex prompt engineering workshopTeachingLive
  • SpotterGemini scores a filmed lift rep by rep, on the App StoreMobileLive
  • GlowSelfie face-care app on Gemini, in public TestFlight betaMobileBeta

Toolbox

, , , , , , , , and . In 2026, the AI layer: , , and LangSmith at Rakuten.