Code, ship,
break, repeat —
the loop never
exits.
Priyan Rajarajan — CS undergrad at SRMIST. I build full-stack tools, backend systems, and the occasional Windows utility. Comfortable on either side of the API.
- software engineeropen
- ai developeropen
- data analystinterning
- ▸interning — Infoplus MDM (Power BI)
- ▸researching — ML for air quality (UROP)
- ▸building — side projects, always
I build across the stack — and I like the messy parts.
CS undergrad at SRMIST. I spend most of my time shipping web apps, working with databases, building browser extensions, and occasionally tinkering with Windows tools when the mood hits.
Lately I've been into scheduling problems, making sure things don't fall apart when they get busy, and figuring out where AI actually helps — and where it just gets in the way.
Off the keyboard: hackathons, research on air quality, and helping run IEEE CS at SRMIST.

Selected releases
9 entriesUniSlot
A scheduling engine that automatically generates conflict-free timetables for 2,600 students across 306+ courses — work that previously took days of manual planning. Under the hood, UniSlot treats university timetabling as an NP-hard optimization problem: weighted conflict graphs, ILP constraints, metaheuristics (SA, Tabu Search, GA), and Timefold incremental scoring. Pre-clusters students to resolve the sectioning paradox before generating the master timetable. Built on ITC 2019-winning architecture patterns.
QueryCraft
Learn databases by doing, not reading slides. QueryCraft is an all-in-one practice studio — run SQL in-browser with sql.js, build ER diagrams, walk through normalization, explore relational algebra and tuple calculus, and spin up synthetic tables on demand. Client-first with Zustand-persisted state; lightweight API routes only for seed datasets and health checks.
Full-stack scheduling platform for SRMIST with role-based workflows for Faculty, HODs, Admins. Priority-driven scheduling engine with conflict resolution + concurrency-safe slot allocation via PostgreSQL row locking and Redis. Google Calendar, push notifications, NextAuth + WebAuthn.
Not another manual CGPA calculator — GradeSnap is the first image-based OCR tool built for SRM students. Upload a screenshot of your portal results page and it extracts every subject, credit, and grade locally in the browser, then calculates SGPA or CGPA for you. No typing rows by hand. Review, edit if needed, and you're done.
- ▸TidyWindow — Windows maintenance platform — WPF (.NET 8) + C# services for cleanup, diagnostics, optimization, PowerShell 7 automation, registry tuning, and system monitoring. ↗
- ▸srmsgpa — SRM SGPA calculator on the portal Provisional Results page (Chrome MV3) ↗
- ▸AegisStream — adaptive HLS/DASH buffering shield with prefetch + IndexedDB cache (Chrome MV3) ↗
- ▸StorageLens — DevTools panel for LocalStorage, SessionStorage, cookies, and IndexedDB — fuzzy search, in-place editing, JWT decode, and snapshot compare (Chrome MV3) ↗
- ▸Portals — one-click environment switcher (Local, Staging, Production, custom) — preserves path, query, and hash; profiles, keyboard shortcuts, side-by-side windows (Chrome MV3) ↗
- ›Python
- ›C / C++
- ›Java
- ›JavaScript
- ›TypeScript
- ›SQL
- ›React
- ›Next.js
- ›Flask
- ›.NET / WPF
- ›React Flow
- ›Chrome Extension APIs
- ›Manifest V3
- ›Node.js
- ›MySQL
- ›PostgreSQL
- ›Prisma
- ›Drizzle ORM
- ›Redis
- ›Pandas
- ›NumPy
- ›sql.js
- ›Zustand
- ›IndexedDB
Data Science Intern (Power BI)
Infoplus MDM Pvt. Ltd.
Working with large datasets for analysis, visualization, and insight generation in Microsoft Power BI. Building interactive dashboards and reports, applying Power Query + DAX transformations, supporting data-driven decisions with industry teams.
- ▸Web Developer — IEEE Computer Society SRMIST
- ▸Project Intern — ISD Lab, SRMIST
- ▸Member — Institution of Engineers India (IEI)
- ▸National Hackathon Winner — ULTRON 9.0
- ▸UROP Research — Statistical ML for Air Quality Prediction (ongoing)
Education
2 entriesB.Tech in Computer Science and Engineering
SRM Institute of Science and Technology
CGPA: 9.4 · Honours in Financial Technologies · Chennai, India
Higher Secondary Certificate (Class XII)
Chettinad Vidyashram
88.66% · Physics, Chemistry, Mathematics, Biology · Chennai, India
Got a role, a project, or a weird idea?
The inbox is open.
priyanrajarajan44@gmail.com↗- github@Skygazer1111 ↗
- linkedin/priyan-rajarajan ↗
- leetcode@Skygazer1111 ↗
- resumeview resume ↗