sharpening pencils…coloring inside the lines…fetching ice cream…untangling the wires…almost there, probably…

Skip to content
nish
  • Projects
  • Blogs
  • Resume
  • Guestbook
ProjectsBlogsResumeGuestbook
Theme
0
Projects header

Projects

Everything I actually shipped, plus a few things I started at midnight and never quite finished.

APIUIReactCLIBunToolsBotShipping
0
Projects list

End of the page

Aaah, you hit the bottom.

Scrolled all the way down and still curious? Good. There's more lying around. Pick a sign and wander off.

you are hereGuestbooksign it!Blogsrants & fixesResumethe serious one
nish

I build interfaces, bots, and questionable automation scripts, mostly so I don't have to repeat myself. TypeScript, React, and Next.js.

Building opinionated interfaces for the web.

Elsewhere

Pages

  • Projects
  • Blogs
  • Resume
  • Guestbook

Site

  • Branding
  • Privacy Policy

© 2022–2026 Anish Shobith P S. All rights reserved.

lights off?lights on?

  • No.01

    snipshot

    A CLI tool that turns any source file into a clean, themed screenshot. Uses Monaco Editor rendered headlessly via Puppeteer with Shiki for syntax highlighting. Supports 235 languages, 65 themes, interactive and direct modes, and fixed-size output for OG/social images.

    • Bun
    • TypeScript
    • Puppeteer
    • Monaco Editor
    • Shiki
    GitHub
  • No.02

    Luma

    A small, expressive programming language with a full lexer, recursive-descent parser, and tree-walking interpreter. Supports closures, first-class functions, pattern matching, arbitrary-precision integers, and more. Work in progress.

    • Bun
    • TypeScript
    • Compilers
    • Interpreters
    GitHub
  • No.03

    Tiara 2024 Tech Fest

    A full-scale event website for a national techno-cultural fest. Built with structured architecture, dynamic content, and zero room for things breaking mid-event (mostly).

    • Next.js
    • TypeScript
    • Prisma
    • PostgreSQL
    Live
    GitHub
  • No.04

    Codelyra

    A Discord bot supporting 600+ programming languages. Slightly over-engineered. Definitely useful. Probably unnecessary.

    • TypeScript
    • Discord.js
    • Docker
    GitHub
  • No.05

    FRAxis

    A frame-based glitch renderer that generates stylized animated GIFs from an input SVG. Applies analog-inspired distortions — horizontal slice displacement, camera shake, CRT noise, and temporal stutter — then encodes into a palette-constrained GIF via FFmpeg.

    • Bun
    • TypeScript
    • Sharp
    • FFmpeg
    GitHub
  • No.06

    Sorting Algorithm Visualizer

    A C++ + OpenGL visualizer for sorting algorithms. Built to understand algorithms better and to make them look cooler than they actually are.

    • C++
    • OpenGL
    • Algorithms
    GitHub
  • No.07

    Reddit -> Discord Meme Curator

    A bot that scrapes memes from Reddit and pipes them into Discord. Because manually sending memes is inefficient and I have priorities.

    • Node.js
    • Reddit API
    • Discord.js
    • Automation
    GitHub
  • No.08

    Certificate Generator

    Automates certificate creation so I never have to manually edit names into templates again. Laziness, but productive.

    • Python
    • Pillow
    • PDF Automation
    GitHub

last listened to What If (I Told You I Like You)