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

that's me. face still loading…dark mode on. now I'm fully invisible

Profile photo of Anish Shobith P S
OpenAvailable for hireOpen to full-time rolesAccepting side questsWill ship for ice cream

Anish Shobith P S

Software Developer

runs on ice cream

I build interfaces and tooling, the occasional bot, and questionable automation scripts, mostly so I don't have to repeat myself.

Resume
Contact

psst, start here

Guestbook

Leave a mark before you go

Latest post

RCB Tickets Are Broken, So I Built an Alert System at 4AM

Things I've built

A mix of real systems, useful tools, and controlled chaos.

feat/botsexp/rewritewip?yoloHEAD

There’s more experiments, half-built tools, and questionable decisions living on my GitHub.

Explore the Chaos

Rules I follow

I build with clarity, structure, and a bias toward automation, because software should feel simple even when the logic behind it isn't.

01 Automate03 Systems02 Clarity04 Surface

01

If It's Repetitive, Automate It

Manual repetition is usually a signal. Whether it's a CLI tool, a script, or a small utility, I'd rather build it once than repeat it twice.

02

Clarity Beats Cleverness

Readable code and predictable behavior matter more than impressive abstractions. Future-me should understand it without a debugging session.

03

Think in Systems, Not Screens

Components should work together as a structured whole. State, data flow, and UI patterns should scale without becoming fragile.

04

Simple on the Surface

Good software feels effortless to use. The complexity can exist. It just shouldn't leak into the interface.

Recent writing

Code, breakdowns, and the occasional 3am adventure.

See all posts
</>npm run devCodeBreakdowns3amStill up
RCB Tickets Are Broken, So I Built an Alert System at 4AMApr 28, 2026The Hidden Architecture of EmojiMar 19, 2026Making My Resume Machine-ReadableMar 7, 2026

Got something worth building?

If you’re working on something ambitious and need a frontend engineer who prefers clarity over chaos, we’ll probably get along.

Open to full-time roles, collaborations, and projects that make sense (or at least teach me something).

Say Hello
GitHub
LinkedIn
X

DMs are open, I reply

HelloSay hiInbox

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 & fixesProjectsshipped chaos
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.

Pages

  • Projects
  • Blogs
  • Resume
  • Guestbook

Site

  • Branding
  • Privacy Policy

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

lights off?lights on?

last listened to Just Give Me a Reason (feat. Nate Ruess)

  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
Live
GitHub
GitHub
GitHub
GitHub
GitHub

From the guestbook

People who stopped by and left a trace. Add yours.

Sign the guestbook
Stopped by+1Add yours
Jeethan Roche
Hey Anish! Good to have this feature 🥹
Vyasa M Nayak
I was here!
Rachana Rajesh
will come here again!
sr1k7nth
very cool web page ngl
PRAKYATH KINI
👨🏻‍💻👨🏻‍💻👨🏻‍💻👨🏻‍💻👨🏻‍💻
! 𝘵𝘩𝘶𝘯𝘥𝘦𝘳𝘻𝘻
motivated me to make my own portfolio site (finally)
Shanwill Pinto
Hello world!
Beethoven Beethoshankar
This is the most unique website I have ever seen and it has become one of my favourites (Anish's website has topped my list along with Playstation & Mitxela's websites). Keep up the good work my boy!!
SMA Bari
great portfolio update bro
!
What an unique website. Liked the blocks and ui, -- yuurei
Navya Y Suvarna
An explorer passed through.
Pranav Hemadri
Hi Anish, nice website! Nice connecting with you!
Minora Dias
Mimi says hi
Nadia
Hello Anish~ love how well designed it is
Jeethan Roche
Hey Anish! Good to have this feature 🥹
Vyasa M Nayak
I was here!
Rachana Rajesh
will come here again!
sr1k7nth
very cool web page ngl
PRAKYATH KINI
👨🏻‍💻👨🏻‍💻👨🏻‍💻👨🏻‍💻👨🏻‍💻
! 𝘵𝘩𝘶𝘯𝘥𝘦𝘳𝘻𝘻
motivated me to make my own portfolio site (finally)
Shanwill Pinto
Hello world!
Beethoven Beethoshankar
This is the most unique website I have ever seen and it has become one of my favourites (Anish's website has topped my list along with Playstation & Mitxela's websites). Keep up the good work my boy!!
SMA Bari
great portfolio update bro
!
What an unique website. Liked the blocks and ui, -- yuurei
Navya Y Suvarna
An explorer passed through.
Pranav Hemadri
Hi Anish, nice website! Nice connecting with you!
Minora Dias
Mimi says hi
Nadia
Hello Anish~ love how well designed it is
  • Jeethan Roche

    Hey Anish! Good to have this feature 🥹

  • Vyasa M Nayak

    I was here!

  • Rachana Rajesh

    will come here again!

  • sr1k7nth

    very cool web page ngl

  • Jeethan Roche, Mar 5, 2026: Hey Anish! Good to have this feature 🥹
  • Vyasa M Nayak, Mar 9, 2026: I was here!
  • Rachana Rajesh, Sep 9, 2026: will come here again!
  • sr1k7nth, Mar 11, 2026: very cool web page ngl
  • PRAKYATH KINI, Mar 5, 2026: 👨🏻‍💻👨🏻‍💻👨🏻‍💻👨🏻‍💻👨🏻‍💻
  • ! 𝘵𝘩𝘶𝘯𝘥𝘦𝘳𝘻𝘻, Mar 17, 2026: motivated me to make my own portfolio site (finally)
  • Shanwill Pinto, Mar 5, 2026: Hello world!
  • Beethoven Beethoshankar, Apr 7, 2026: This is the most unique website I have ever seen and it has become one of my favourites (Anish's website has topped my list along with Playstation & Mitxela's websites). Keep up the good work my boy!!
  • SMA Bari, Jul 21, 2026: great portfolio update bro
  • !, Apr 22, 2026: What an unique website. Liked the blocks and ui, -- yuurei
  • Navya Y Suvarna, Jun 20, 2026: An explorer passed through.
  • Pranav Hemadri, Jun 11, 2026: Hi Anish, nice website! Nice connecting with you!
  • Minora Dias, Mar 5, 2026: Mimi says hi
  • Nadia, Mar 26, 2026: Hello Anish~ love how well designed it is