Hi, I'm Shivaraj
Building scalable web applications with TypeScript & modern frameworks.
SK

About Me

I'm a full-stack developer passionate about crafting production-grade web platforms that solve real problems. With experience building systems used by organizations and 200+ active users, I focus on performance, clean architecture, and secure authentication. I thrive in startup environments where I can contribute to meaningful products from ideation to deployment. Currently pursuing my B.Tech in AI & Data Science while working on exciting projects that push the boundaries of what's possible with modern web technologies.

Tech Stack

languages

JavaScript
TypeScript
Python
C++

frontend

React
Next.js
TailwindCSS
Shadcn UI
Zustand
HTML
CSS

backend

Node.js
Express.js
FastAPI
JWT
Drizzle ORM
Better-auth

databases

PostgreSQL
MongoDB
MySQL
SQLite

devops

Docker
AWS
Grafana
Prometheus
Loki
Nginx

tools

Supabase
Appwrite
Vercel
Netlify
Git
GitHub
Figma
Postman
VS Code
Neovim
PROJECTS

Things I've Built

A collection of projects I've worked on, ranging from AI-powered applications to scalable web platforms. Each one taught me something new.

SparkChat

SparkChat

A modern AI chat platform that brings together multiple AI models (Gemini, Llama, OSS) in one seamless interface. Built with real-time interactions, persistent chat history, and intelligent rate limiting. Features a polished ChatGPT-style UI with smart prompt suggestions and organized conversation management.

Next.js
TypeScript
Neon PostgreSQL
Drizzle ORM
Vercel AI SDK
Clerk
Learn Orbit

Learn Orbit

An interactive learning platform designed for CS students to master new skills through structured roadmaps, curated resources, and hands-on projects. Combines guided learning paths with practical application.

React
TailwindCSS
Shadcn UI
Clerk
Vercel
Burner Rooms

Burner Rooms

A privacy-first, lightweight real-time chat application designed for ephemeral conversations. Enables users to create temporary chat rooms with custom time limits and participant limits. Features client-side anonymous identity generation, real-time messaging powered by Upstash Realtime with emoji and thread support, automatic room expiration with TTL, and minimal data retention. Ideal for short-lived discussions, one-off collaboration, or demos.

Next.js
Elysia
TypeScript
Upstash Redis
Upstash Realtime
TanStack Query
TailwindCSS
shadcn
EasyLearn AI

EasyLearn AI

An intelligent study companion powered by Generative AI. Transform PDFs into interactive learning materials with AI-generated notes, smart flashcards, practice quizzes, and context-aware chat. Includes mock interview features for comprehensive exam preparation.

Python
FastAPI
Google Generative AI
React
TailwindCSS
HACKATHONS

Building Under Pressure

Participating in hackathons has been an incredible way to push boundaries, learn new technologies, and collaborate with amazing people. Here are some highlights from my journey.

  • C

    Code Cubicle Hackathon

    Developed an intelligent stock market AI agent with multi-modal interaction capabilities. Users can query real-time stock information through both text and voice inputs, enabling hands-free access to market data, price trends, and financial insights. The agent processes natural language queries and delivers comprehensive stock analysis.

  • T

    The Better Hack Hackathon

    Top 5

    Created an AI-powered music production tool designed as a cursor extension for music producers. The Electron-based desktop application enables users to generate music beats using AI, streamlining the creative workflow. Features real-time beat generation, customizable parameters, and seamless integration with popular DAWs.

  • S

    Student Hacks

    Winner

    Built an AI-powered interview preparation platform that conducts realistic mock interviews. The system uses advanced NLP to analyze responses, providing comprehensive feedback on communication skills, technical knowledge, and interview performance. Generates detailed reports highlighting strengths, areas for improvement, and personalized recommendations for interview success.

  • F

    Fetch AI

    Top 5

    Developed a machine learning-powered sales forecasting system that processes Excel data files to predict future sales trends. The model analyzes historical sales data, identifies patterns, and generates accurate 3-month sales predictions. Features include data preprocessing, ML algorithm integration, and interactive visualization of forecasted results.

LET'S CONNECT

Let's Build Something Together

I'm always interested in hearing about new opportunities, interesting projects, or just connecting with fellow developers. Feel free to reach out on LinkedIn or check out my code on GitHub.