Hi, my name is Shreyas "Shrey Ravi" Tallamraju, and welcome to my GitHub! Below is a repository list of projects I've worked on and what technologies I've used.
See my website at ShreyRavi.com or my LinkedIn for more information, or email me.
Below is a breakdown of my technical skills. You can see projects using these technologies in the next section.
| Languages | |
| Frameworks | |
| Cloud/Databases/CI | |
| Graphics/Creative | |
| Machine Learning/AI | |
| Markup/Extensions |
Frictionless shared to-do lists for ad-hoc group plans - a birthday, a trip, a potluck. Drop the link in any chat and everyone claims what they'll do, with no app and no login. A companion to Kansoboard, built on Next.js 15, Supabase, and Tailwind. Source at github.com/ShreyRavi/dibs.
Kanban board and task list in one, named after kanso (簡素), the Japanese aesthetic of simplicity. Multi-step work lives on shareable boards as cards; single to-dos are tasks that sit inside a card or loose across every board. Keyboard-first (⌘K), built for teams of 2–15, free for unlimited boards, cards, and collaborators. Built on Next.js 15, Supabase, and Tailwind. Live at kansoboard.com.
Household subscription tracker - add subscriptions manually (no bank login, ever), see every recurring charge on a billing calendar, and share one view with the whole family. Works on iOS, Android, and web, backed by a self-hosted PocketBase backend. Live at subscribii.com.
Chrome extension that blocks distracting websites, with 10,000+ active users. Source at github.com/ShreyRavi/workmode.
Real-time N-body physics sandbox with gravitational interactions computed entirely on the GPU via WebGPU compute shaders and WGSL, handling thousands of bodies at interactive frame rates. No CPU-side physics loop.
CHIP-8 emulator written in Rust with full instruction set coverage, display output, and keyboard input handling. A from-scratch systems programming exercise with no emulation libraries.
GPU-parallelized cellular automaton in Rust and wgpu, running Conway's Game of Life and configurable rule sets at real-time frame rates across large grids. Each generation is computed in a single GPU dispatch rather than cell-by-cell on the CPU.
A privacy-first macOS menu bar app that captures your clipboard history locally. Open source, zero telemetry, no cloud sync. Source at github.com/ShreyRavi/clipstasher.
Personal AI operating system built on gstack with domain-specific skills including /gtm-plan, /hiring-decision, /pricing-strategy, /board-update, and /decision-framework. Functions as a structured reasoning environment for founder-level decisions rather than a general-purpose chat interface.
Table of contents plugin for ProseMirror that auto-generates and syncs a TOC from document heading nodes.
Published npm plugin that adds table of contents generation to the Toast UI Editor.
Citation insertion plugin for Toast UI Editor, adding formatted inline citation support to the editor toolbar.
Travel journal PWA where users log trips, drop pins on an interactive world map, and build a personal cartographic record. Installable on mobile as a standalone app. Source at github.com/ShreyRavi/atlas-trails.
Personal safety app with a panic button, geo-location tracking, and Twilio SMS integration for emergency contact alerts. Source at github.com/ShreyRavi/walk-safe-home.
Twilio-powered SMS service returning localized COVID-19 case and death statistics by zip code, state, or city, built on Python, Flask, Pandas, and NumPy. DEV.to hackathon project.
Full-stack COVID-19 data visualization with a React and Material UI frontend consuming a Python/Flask REST API, deployed on Heroku.
Published npm package implementing a boolean-based syntax language for CodeMirror 6, including tokenizer, parser, and highlighting support.
Newtonian solar system simulation with PyGame rendering, modeling gravitational attraction between bodies using real physical constants.
Minimal reference integration showing how to embed a CodeMirror 6 editor instance inside a React component tree with controlled state.
Published npm package that decrypts Caesar shift ciphers without knowing the shift value, using frequency analysis to identify the most probable plaintext.
Conway's Game of Life in vanilla JavaScript with no dependencies, written for readability over performance. Source at github.com/ShreyRavi/js-game-of-life.
Calculator built in React and TypeScript as a reference implementation of controlled components and typed event handling.
Chrome extension that removes all image elements from any page on activation, useful for low-bandwidth browsing or distraction reduction.
Testbed used during development of the tui.table-of-contents and tui.citation plugins for Toast UI Editor.
Browser-based Etch-a-Sketch with a resizable grid and color options, built for The Odin Project curriculum.


