Cinephile
Movies and series, religiously. Ratings live on letterboxd · @MrCreoid ↗
open to internships & collabs
B.Tech CS student, building one late night at a timepsst… my résumé.

I like making the web feel less like software and more like something worth exploring. React, JavaScript, interaction, motion, and an unhealthy eye for tiny details.
Give me a messy dataset and I'll probably disappear into NumPy and Pandas for a while. I like finding patterns, cleaning chaos, and making numbers useful.
C, computer science, new frameworks, unfamiliar problems. I'm still early in the journey, but I learn fastest when there's something real to build and a reason to understand what's underneath it.
Stress-relief stationthis sitting: 0
Got an idea, an internship, or a bug you want to argue about? The inbox is open, and replies are usually quick.
Hey, I'm Pratyush, a Computer Science undergrad at the Faculty of Technology, Delhi University.
I've just finished my first year of B.Tech and start my second this August. Coding was a habit well before it showed up on a timetable, and college hasn't managed to make it feel like homework.
These days the time goes three ways: building for the web, crunching data in Python, and wrestling with C. I enjoy all three fights.
↻ flip meRan events and workshops for a year, and spent it convincing people that coding is fun. It worked on at least a few of them.
Started the degree. The coding habit was already there; college gave it deadlines, a syllabus, and other people who cared about it.
Spent a month doing machine learning outside the classroom. Worked on project-based assignments, dealt with real-world tasks, and got a taste of what building in an industry setting actually looks like.
More C, more JavaScript, and more data work with NumPy and Pandas.
Grid, flexbox and custom properties, written by hand. That includes the six-thousand-line stylesheet behind this page.
dailyThe DOM, async, canvas, and the browser underneath the frameworks. Most of what moves on this site is plain JS.
dailyEvery project here is written in it. Mostly it stops me shipping my own typos.
buildingComponents, hooks and app-router builds. Spent and Attendance Tracker both run on this stack, so I learned it by needing it.
buildingMy first language and still the one I reach for when a problem is really a data problem.
dailyCleaning up data that arrives in whatever shape it likes, then getting an answer out of it.
dataPointers, memory, and what the machine is actually doing underneath. Humbling, most weeks.
learningBranches, rebases and the occasional merge conflict I brought on myself.
dailyMovies and series, religiously. Ratings live on letterboxd · @MrCreoid ↗
Riffs between builds. The guitar comes out exactly when the bugs start winning.
Best ideas arrive after midnight. Sleep schedule: genuinely figuring it out.
Things I've built. The list is only getting longer.
An AI security auditor for AI tools. Hand it a third-party MCP server and it clones the repo, reads the tools it declares, then runs AST rules and Docker-sandboxed probes against it in parallel — findings mapped to the OWASP Agentic Top 10. If the verdict is HIGH it drafts the security issue and then stops, and waits for a person to say yes.
The site you're reading. Next.js, TypeScript and a hand-written stylesheet, with view routing, a canvas constellation, physics toys, and more secrets than it admits to.
An attendance tracker for college students. Set your weekly timetable once, then mark each class as it happens.
Nothing filed yet. Certificates and placements go here as they happen. Watch this space.
Currently applying to: everything interesting.
Got something worth a late night? Tell me about it. The inbox is always open.