Shankar Krishnamurthy
I’m a senior at Stevenson High in Buffalo Grove, Illinois. I build software for the people around me: an iOS app for my school, websites for two student-run nonprofits, and AI tools I use every week.
iOS app
Stevenson Space
Stevenson’s bell schedule changes more often than you’d think: Late Arrival, finals, assemblies, e-learning days. Stevenson Space answers one question at a glance: what period is it, how long until it changes, and what’s next.
I build it in Swift and SwiftUI. The schedule logic lives in two pure functions that the app, its widgets and its notifications all share, so every screen agrees. All the date math runs in Chicago time, so daylight saving can’t move a bell.
- Home Screen and Lock Screen widgets that count down to the next bell without opening the app.
- The lunch menu, assembled from the six station files the school’s site publishes separately.
- A student ID rebuilt from one screenshot: the app reads the Code 39 barcode and draws it again on the phone. The screenshot itself is never stored.
- Built with
- Swift, SwiftUI, WidgetKit, Vision
- Since
- August 2026
- Commits
- 280
Get it on the App Store Source on GitHub stevenson.space, the web version I help maintain
An independent student project, not affiliated with Adlai E. Stevenson High School.
More things I’ve built
-
Bridge AIDE
A student-led group that teaches how AI is built and whether it’s fair. As Director of Technology I rebuilt bridgeaide.org, moving it off Wix to Astro, and drew every page as an engineering sheet with a Blueprint and a Whiteprint theme.
- Built with
- Astro, TypeScript, CSS
- Year
- 2026
- Links
- bridgeaide.org Source
-
Rejuvenate Ganga
A registered Illinois nonprofit working to clean up the River Ganga. As its technology lead I co-built the platform with Rohan Jain: portals for donors, volunteers and partner groups, and an admin panel that verifies donations in dollars and rupees.
- Built with
- Node.js, Express, PostgreSQL, Docker
- Year
- 2026
- Links
- rejuvenateganga.com
-
MindPath
A wellness app built at HSHacks 2026 with three other people. It adapts daily activities to how you feel, draws each person an emotional fingerprint, and mixes ambient soundscapes from eight generated layers.
- Built with
- React, Supabase, Gemini API
- Year
- April 2026
-
AI YouTube Trends Finder
Type a niche, and an n8n workflow pulls the last two days of YouTube videos while GPT-4.1 mini explains what’s working across the whole niche, not just one video. It’s my most-starred repo.
- Built with
- n8n, GPT-4.1 mini
- Year
- 2025
- Links
- Source
-
Dynamic Dragon
Choose-your-path stories written live by an open-source model on Ollama, then read aloud with text-to-speech.
- Built with
- Python, Flask, Ollama
- Year
- 2024
- Links
- Source
Also built
- AI YouTube Wizard turns a video into notes, summaries and scripts with Gemini.
- Terror’s Turning Point is my National History Fair site on Reconstruction.
- Rubik’s Cube is a 3D cube in three.js that scrambles and solves itself.
- Hangman, backwards: the figure starts whole and loses a limb with every miss.
- Reel Quest is a Pygame fishing game you play by hovering.
- Tic-Tac-Toe lets you pick the grid size, and it has sound.
- Memory Match has three difficulty levels.
Outside the editor
I started with small browser games: a Rubik’s Cube, Hangman, a fishing game. Now I mostly build for groups I belong to: my school, a student AI ethics group, a river nonprofit.
I like the part after launch, when people start using the thing and tell you what’s wrong with it. After school I teach kids to code at Code Ninjas.
- ShopOS
- AI intern. Agents in CrewAI, LangChain with MCP, n8n workflows and the Vercel AI SDK.
- 2025
- Code Ninjas
- Code Sensei. I teach kids to code.
- Now
- Bridge AIDE
- Director of Technology.
- 2026
- Rejuvenate Ganga
- Technology lead.
- 2026
- Stevenson High
- Senior, Class of 2027.
- Now