Hi, I'm Shravan 👋
I am a passionate software developer who's currently studying CSE at Adani University. I love building web servers and CLI tools with Python and Go.
SA

About

I am enthusiastic about building reliable, fault-tolerant systems that scale. I have built and deployed several web apps as personal projects and hackathon products. In addition to full-stack web development, I enjoy creating command-line tools that do cool things and automating boring tasks. Distributed systems and cloud computing fascinate me, and I am always curious about how things work under the hood. In my free time, I enjoy reading tech blogs and fantasy literature, as well as watching Formula 1 and anime.

Skills

Python
Go
Next.js
Typescript
React
Node.js
Postgres
Docker
Git
Java
C++
My Projects

Check out my latest work

I've worked on a variety of projects, from simple CLI tools to complex web applications. Here are a few of my favorites. I love building.

reverie

reverie

An AI-powered journaling website that provides actionable insights and tracks mental well-being.

nextjs
spring
python
nlp
genai
postgres
rag
everynyan

everynyan

An anonymous social media website exclusive for Adani University students.

nextjs
react
shadcn
tailwind
go
firebase

shadowfax

A minimal HTTP/1.1 server from scratch in Go over raw TCP — implemented request parsing, routing, chunked encoding, persistent connections and concurrent connection handling.

go
http
server

palantir

Hybrid movie search engine with semantic search, BM25, AI-powered query enhancement and rerankers.

python
bm25
retrieval

yapper

Fully automated 'brainrot' pipeline that generates multiple viral-ready shorts from long-form Youtube content with gameplay for dopamine-maxxing.

python
ffmpeg
genai

pyscreenrec

A lightweight and cross-platform python library to record screen. Downloaded over 100k times on PyPI.

python
library
opencv
animeviz

animeviz

A simple website to draw visualizations over your animelists.

pandas
matplotlib
python
flask
picocss
mysql
javascript
api
squirrel

squirrel

A context-aware AI SQL query builder and executor.

llm
ai
python
flask
tailwind
mysql
javascript
ollama

stella

CLI utility to streamline your web development experience - live reload for the terminal as well as browser.

python
cli

kneedle4j

Java implementation of the kneedle algorithm.

java
kneedle
library
stargazer

stargazer

A beauitful and feature-rich astronomy dashboard.

3d
ai
python
flask
tailwind
react
javascript
react-playground

react-playground

Live preview enabled react playground, with npm packages.

react
npm
esbuild

iris

An easy-to-use, cross-platform, feature-rich and extremely customizable wallpaper manager.

go
cli
wallpaper manager

atomic

Feature-rich command-line benchmarking tool, written in Go.

go
cli
titan-url

titan-url

A no-fuss URL shortener, with a public API. It has a terminal client too.

python
flask
postgres
vercel
nodejs
tailwindcss
javascript
emozi

emozi

An emojipasta generator web interface, as well as a CLI. I also maintain the Go library which accomplishes emojipasta generation.

go
library
cli
react
typescript
web
docker
tailwind

elara

A CLI tool to convert Jupyter notebooks into pretty HTML documents. Also features a VSCode extension.

python
jupyter
jinja

ananke

A HTML to markdown converter.

go
html
md

crusade

A friendly math interpreter.

c++
data structures

pensieve

Magically convert your logical expressions into truth tables.

c++
discrete math
data structures

wizard

A matplotlib-based sorting algorithm visualizer.

matplotlib
algorithms
python

sasha

Lightweight and interactive shell in Go. Supports builtins, pipelines, redirection, background jobs, history, aliases, configuration file and more.

go
cli

gap

Yet another grep tool.

go
cli

rotom

A CLI tool to display Pokémon sprites in your terminal.

go
cli
Hackathons

I like building things

During my time in university, I attended several hackathons with my friends. It was eye-opening to see the endless possibilities brought to life by a group of motivated and passionate individuals.

  • T

    Techathon 2025

    AIDTM, Ahmedabad

    Awarded first place for building a website focused on road safety and accident prevention, incorporating weather-based insights and community- driven incidents.
  • I

    Ingenious 6.0 2025

    Ahmedabad University, Ahmedabad

    Built an AI-driven investment platform designed to assist retail investors in making informed financial decisions. It integrates real-time market data, SEBI compliance checks, taxation calculations, and AI-powered stock recommendations to simplify portfolio management.
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on twitter or email me. I'll respond whenever I can.