Welcome to my portfolio

Sooraj Hegde

AI & Web Development Enthusiast | DSA & CP Grinder | 400+ Problems Solved | CodeChef ★★

GitHub Profile
400+
DSA Problems
15+
Projects
★★★
CodeChef
About Me

Crafting the Future with Code & AI

I'm an engineering student passionate about building intelligent systems that bridge the gap between AI and real-world applications. With a strong foundation in Data Structures & Algorithms and competitive programming, I specialize in creating full-stack web applications with Next.js , React.js ,FastAPI powered by cutting-edge AI technologies like Gemini, LangChain, and LangGraph. My projects range from AI-powered competitive programming coaches to metacognitive learning systems.

Education

B.Tech in CSE-IT @ REVA University

Goal

Full-Stack + AI Engineer

Focus

AI, Web Dev, DSA & CP

Technical Arsenal

Skills & Technologies

Hover any skill to see context — what I use it for and how deep I go.

Languages

Core programming languages I write production code in daily

Python

Primary — FastAPI, scripting, ML pipelines

C++

Competitive programming & DSA

JavaScript

Full-stack web development

TypeScript

Type-safe React & Node projects

SQL

Complex queries, joins, migrations

Frontend

Building responsive, interactive user interfaces

React 18

Hooks, context, state management

Next.js

SSR, API routes, app router

Tailwind CSS

Utility-first styling, responsive design

Zustand

Lightweight global state management

Vite

Build tooling & dev server

Backend & Infra

Server-side systems, databases, and deployment

FastAPI

Async APIs, middleware, dependency injection

PostgreSQL

Neon DB, SQLAlchemy 2.0, Alembic

Redis

Caching, session store, rate limiting

Docker

Multi-container apps, compose workflows

AI & Agents

Building intelligent systems with modern AI frameworks

Google Gemini

2.5 Flash/Pro, Vision, function calling

LangChain

Agent chains, tool integration, memory

LangGraph

Multi-agent workflows, state machines

Composio

Tool integration platform for AI agents

scikit-learn

Classification, similarity, vectorization

Tools & Workflow

Dev tools, version control, and automation

Git & GitHub

Branching, PRs, CI workflows

Playwright

Browser automation & scraping

n8n

Workflow automation, API orchestration

JWT Auth

Token-based auth, RBAC, bcrypt

Nginx

Reverse proxy, static serving

React
Python
TypeScript
FastAPI
Docker
PostgreSQL
Redis
Git
Vite
Tailwind CSS
LangChain
Gemini AI
Next.js
Composio
C++
Zustand
SQLAlchemy
JWT
n8n
Playwright
React
Python
TypeScript
FastAPI
Docker
PostgreSQL
Redis
Git
Vite
Tailwind CSS
LangChain
Gemini AI
Next.js
Composio
C++
Zustand
SQLAlchemy
JWT
n8n
Playwright
Featured Work

Projects That Define Me

Real problems identified and solved — from AI coaching systems to intelligent automation.

5Full-Stack
4AI-Powered
100%Open Source
🧠

CP-GPT

AI Competitive Programming Coach

"Transforming 10,000+ Codeforces problems into guided learning paths"

10K+
Problems
6+
AI Tools
5 Lvl
Hints
3
Modes
Problem

Competitive programmers struggle finding the right problems and lack structured guidance. Random practice leads to slow improvement.

Solution

An autonomous AI agent powered by Google Gemini analyzes profiles, estimates per-topic skill levels, and generates personalized practice paths with a 5-level Socratic hint system.

🔬

NeurOS 2.0

Metacognitive Learning System

"A personal knowledge OS that thinks about how you think"

SM-2
SRS
D3.js
Viz
Monaco
Editor
5
Fields
Problem

Traditional tools focus on content storage, not understanding. Students forget 70% within 24 hours without active review.

Solution

Implements SuperMemo-2 for optimal review scheduling, visualizes memory decay in real-time, and forces deep processing through mandatory structured reflection.

🔧

AI Maintenance Reporter

Intelligent Ticket System

"From photo to ticket in seconds — AI-driven maintenance workflows"

Gemini
AI
4-Stage
Pipeline
RBAC
Auth
Real-time
Speed
Problem

Manual maintenance reporting is slow, inconsistent, and lacks proper classification. Equipment damage goes unreported.

Solution

Upload a photo — the AI detects damage, classifies the issue, assigns priority via a LangGraph workflow, and generates a comprehensive ticket in seconds.

🤖

NeuroAgent

Multi-Tool AI Chatbot

"12+ integrated tools in one intelligent conversational agent"

12+
Tools
2
Models
Playwright
Auto
Threads
Memory
Problem

Users need separate tools for search, code execution, image analysis. Context is lost between tools and workflows fragment.

Solution

Unifies 12+ tools into a single agent with persistent conversation context. LangGraph enables dynamic tool selection and chaining based on intent.

🎬

MovieDude

Movie Recommendation System

"Netflix-inspired recommendations powered by vectorized ML"

6K+
Movies
10-30x
Speed
Jaccard
ML
CLI+Web
UI
Problem

Existing recommendation tools are slow, lack visual appeal, and don't personalize based on actual viewing patterns.

Solution

Optimized vectorized Jaccard similarity for 10-30x speed boost with a Netflix-inspired UI. 6,000+ movies with rich metadata and dual recommendation modes.

Competitive Programming

Problem Solving Journey

Over 400 problems solved and counting. From basic data structures to advanced algorithms — consistently grinding, competing, and improving every single day.

Currently focusing on DP, Trees & Graphs
0+

DSA Problems

Solved across platforms

0

CodeChef Rating

Competitive Programming

0+

Contests

Participated in

0+

Day Streak

Consistent practice

0+

Topic Mastery

Core DSA topics covered

0+

Repositories

Open source projects

Next Goals

Pushing past the 500+ problems milestone while targeting Specialist on Codeforces and 3★ on CodeChef. Simultaneously mastering advanced DP, Graph algorithms, and Segment Trees.

500+ ProblemsCF SpecialistCC 3★LeetCode 1800+Advanced DPGraph Mastery
Get In Touch

Let's Build Something Amazing

I'm always open to discussing new projects, creative ideas, or opportunities to collaborate. Feel free to reach out!