Pleasanton, California

Hi, I'm Roshan Sudhakar

I build |

High school junior at Amador Valley High School and indie macOS developer. I like turning wild ideas — gaze-controlled cursors, anime-villain Minecraft mods, AI study tools — into things that actually run.

9GitHub repos
7+projects built
3languages shipped
1cricket obsession

About me

I'm a student developer who builds mostly for the Mac with SwiftUI. School comes first right now — AP Computer Science A and AP Chemistry keep me busy — but I spend my free time prototyping apps, entering hackathons, and seeing how far AI coding tools can take an idea.

I used to live in India before moving to California, which explains the two great loves of my life: building software and cricket. My working style is simple — start with a problem I personally have, build the smallest version that works, then keep polishing.

Projects

A few favorites — most started as "wouldn't it be cool if…" and refused to stay small.

SwiftUI · macOS

GazeOver

A gaze-aware control layer for multi-display Macs. Glance at another screen and the pointer follows — using Vision eye landmarks and a quick local calibration. Includes a notch workspace, a File Shelf, and a Spotify Music Mode for idle displays.

View repo ↗
SwiftUI · macOS

Clone Clicky

My own take on a notch-based AI companion for Mac: push-to-talk dictation, live voice, screen awareness, and computer control, with support for Claude, OpenAI, and local Ollama models.

View repo ↗
Next.js · TypeScript

Free AI APIs

A Next.js 16 app that makes free AI services easy to plug into any project — PostgreSQL with Drizzle ORM, API routes, a model recommender, and request compression under the hood.

View repo ↗
Java · Minecraft Forge

Villainous Cataclysm

A Forge 1.20.1 mod that summons anime villains — Sukuna, Madara, Frieza, Beerus — each with a cinematic Ultimate: Domain Expansion, a sky-splitting meteor, a planet-erasing Supernova, and Hakai. 100 characters with bespoke summoning rituals.

View repo ↗
Java · Console

Beginner Space Zoo

A console zoo with 50 fictional animals, feeding mechanics, and Orbit — a typed-question tour guide who answers questions about every animal. Built for my CS class, tested with real survey chats.

View repo ↗
Luau · Roblox

The Grand Archive

An archive-themed Roblox matchmaking lobby built with Rojo: step on a sector pad, pick Solo/Duo/Trio/Squad and a difficulty vault, and teleport out with your party to a reserved server.

View repo ↗
React · Vite

Cricket Scoreboard

A fast, clean scoreboard for tracking cricket matches — born from actual Saturday games with friends. Runs as a single-file web app, deployable on Cloudflare.

View repo ↗

The toolbox

Swift SwiftUI Java TypeScript React Next.js Python Luau Xcode Git & GitHub PostgreSQL Minecraft Forge Rojo AI APIs Ollama

School & right now

Amador Valley High School, Class of 2028. This year is AP Computer Science A and AP Chemistry — so my commits compete with problem sets, and the problem sets usually win on weekdays.

I'm interested in AI that helps students actually learn, and in hackathons open to high schoolers. The best projects I've built started as tools I wished existed for my own classes.

Say hi

Best places to find me: