Skip to content
View ShreyRavi's full-sized avatar

Block or report ShreyRavi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ShreyRavi/README.md

Shrey Ravi's GitHub

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.

Technical Skills

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

Repository Portfolio

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.

Published Packages / Software

  1. npm - lang-simpleboolean
  2. npm - decrypt-caesar
  3. npm - tui-table-of-contents
  4. npm - theme-simple-white

Statistics

Shreyas's GitHub stats

Pinned Loading

  1. workmode workmode Public

    A Google Chrome plug-in that allows the blocking of certain time-wasting websites for 10,000+ active users!

    JavaScript 13

  2. covid-19-sms covid-19-sms Public

    A Twilio powered SMS service that returns localized COVID-19 stats, built with Python/Flask. Text a zip, state, or city to +1 (231) 774-2545.

    Python 2

  3. covid-19-data-visualization covid-19-data-visualization Public

    A full-stack React + Python/Flask-built COVID-19 data visualization example to showcase a full-stack project all in one live deployment.

    JavaScript

  4. walk-safe-home walk-safe-home Public

    A personal safety app with a panic button, geo-location, and Twilio integration. Built with React.

    JavaScript 1 2

  5. js-game-of-life js-game-of-life Public

    An implementation of Conway's Game of Life using purely JavaScript/CSS/HTML, prioritizing code readability and clarity over efficiency.

    JavaScript