Adarsh Thoduvakkal
homeexperiencepersonalthoughts

with love from 🍁 © 2026

the things i've built and the rooms i've filled

8 projects β€’ 3 events β€’ ordered newest first

timeline

2026

2025

eventproject

298

commits to this site

projects

things i've built, shipped, or broken along the way.

october 2026

Microbots: programmable matter

creator

a simulated swarm of tiny robots, inspired by the microbots in Big Hero 6. no central brain: every bot runs the same small program and only knows its neighbours, yet together ~1,000 of them build bridges, arches and domes, and repair themselves when you knock a hole in them. the bots link like microbot v1, a real robot design, run one small trained neural network, and catch their own faults. next up: reinforcement learning.

project logMaking it local, and catching broken bots7 entries
JAXpythonthree.jsimitation learningswarm roboticssimulationgithubtry the simulation
september 2026β€’Waterloo, Canadaβ€’Hack the North 2026, team of 4

Cospray (Winner @ Hack the North 2026)

AR developer

r/place meets PokΓ©mon GO. shake your phone like a spray can, paint AR graffiti on any surface, and anyone else using the app sees your work, anchored to that exact spot, and can add onto it (for better or for worse). I built the AR backend: textured canvases anchored to real-world planes with ARKit / ARCore, and AR world maps uploaded to Supabase so another phone within 15m can relocalize and see the same art from any angle. Won Expo's Best Mobile Experience prize at Hack the North 2026. during the hackathon, our beta filled up with messages of doom outside the judging room, stick people that grew all weekend, and a lot of smiley faces.

Expo: Best Mobile Experience

exporeact nativeARKitARCoredevpostgithublinkedininstagram
august 2026β€’solo

Archer, AI Assistant.

creator

A voice-first personal assistant / operating system where speaking and clicking are the same interface: cross between them mid-sentence and nothing resets. One typed intent registry generates the AI model's tools, the command palette, and the UI, so a capability can never exist in one and not the others. (i.e. a to-do list module would add a "task-add" or "task-delete" to the intent registry.) Includes persistent memory (short-term caching and long-term data), calendar/email/music integrations, and a module that edits its own source through the Claude Agent SDK. In future, I hope to build a module marketplace where users can create and share their own modules.

Anthropic APIGUI DesignNode.jsPostgreSQLReactTypescriptdevtoolcheck out the waitlist
july 2026β€’solo

PCB-usiness Card

creator

PCB Business Card is a small PCB with NFC functionality (programmable), with my contact information and some .svg artwork silkscreened onto the front and back. Made for Hack Club Forge YSWS

project logPCB-usiness Card
KiCadpcb designgithub
july 2026β€’solo

Claude Desk Tools

creator

Two AutoHotkey scripts that help with long Claude Code sessions. Code Mode (ctrl+alt+c) stops the machine sleeping mid-task β€” it sets lid-close to do nothing, holds the system and the display awake, and parks a green pill in the corner so the state is obvious at a glance. The second script hijacks a key and points it at the Claude desktop app: restore, focus, or minimise it depending on where the window already is, and launch it if it isn't running at all. (inspired by the Copilot Key)

AutoHotkeywindowsautomationpower managementgithub
july 2026β€’solo

Personal Website

full stack

a personal website built with Next.js and TypeScript, showcasing my projects and thoughts. You are here : )

nextjstypescripttailwindcssreact
july 2025β€’solo

Accessibility Access Pad

AAPad is an 8 key macropad with a rotary encoder, an OLED Display. It also has 9 WS2812B Leds, and uses QMK firmware. It serves as a plug & play device integrated with the Windows accessibility toolkit in order to allow computer-illiterate users use of accessibility features (i.e. high contrast mode).

KiCadpythonQMKaccessibilitygithub
may 2025β€’team of 4

Project R.O.S.E

builder

Tackled waste management in a three-part solution: a waste-classifying AI program; a public awareness app; and a prototype of a plastic-breaking bacteria machine. Won first place at WolfHacks 2025, Peel's largest hackathon in partnership with the City of Brampton.

1st place

hackathon winnerpythongradiotransformersjavamicro:bitailinkedin

events

things i've organized, run, or helped put on.

september 2025β€’Toronto, Canadaβ€’Hack Club, Shopify

Daydream Toronto

organizer

Daydream was a series of Game Jams organized by high schoolers for high schoolers in over 100 cities worldwide. as an organizer for Daydream Toronto, I helped find sponsors , market to participants, and ran a few laps on the day of to help students with their projects. Also had the pleasure of hosting a panel with Shopify employees about their Dev Degree program.

150+ participants, $15k in funding

logisticsevent planningmentorshipfinances
september 2025β€’Waterloo, Canadaβ€’Hack the North 2025, University of Waterloo

Hack the North 2025: Beginners in Tech Meetup

host

selected as the host for the Beginners in Tech meetup at Hack the North 2025. organized a set of icebreakers to help attendees get to know each other, and also helped answer questions about the hackathon and the tech industry in general. Worked with Hack the North organizers.

communitymentorship
may 2025β€’Oakville, Canadaβ€’TEDxYouth@AbbeyParkHS

TEDx Talk: soft skills in the modern workplace

speaker

memorized and delivered an 18-minute talk on the importance of soft skills in the modern workplace. researched, wrote, and rehearsed for months to make it happen. posted on the official TEDx YouTube channel.

200+ attendees

public speakingsoft skillscheck it out!slidestranscript