AVAILABLE FOR OPPORTUNITIES

Ravi Yadav

//

Building scalable web applications, backend APIs, and AI-driven workflows. B.Tech CSE @ LPU · CGPA 8.79 / 10.

GitHubLinkedInCodolioResume
8.79
CGPA
2
Internships
20+
Projects
Top 1.5K
Big Code 2026
ravi-agent ~ zsh
Live AI Backend Integration Coming Soon
scroll

about

Full-Stack Engineer. Security Researcher. Builder.

I ship production systems — not prototypes. My work spans backend APIs, ML pipelines, and security research.

B.Tech CSE, LPU — CGPA 8.79
Punjab, India — open to remote
Found 2 critical bugs in a live university system
8.79
cgpa / 10
2
internships
Top 1.5K
google big code
20+
projects shipped
Lovely Professional University
B.Tech CSE · Aug 2024–Present

experience

Work Experience.

LearnDevsSoftware Engineering Intern
Feb 2026 – Apr 2026
Problem & System: Eliminated all manual data entry by architecting a Python scraper powered by Playwright and MySQL cron jobs.
Proof & Impact: Reliably maintained and synchronized data for 20,000+ courses automatically.
Product Delivery: Shipped a full-stack blog system from zero to production, featuring an admin dashboard, SEO slug generation, rich-text uploading, and 6+ metric visualizations.
PythonPlaywrightMySQLNext.jsReact.js
EventviewzFrontend Developer Intern
Oct 2025 – Nov 2025
Problem & System: Engineered responsive, event-driven React modules (listings, details, registrations) with Tailwind CSS across mobile and desktop breakpoints.
Proof & Impact: Delivered production-ready UI features for a live platform serving 10K+ active users across 15+ events with minimal revision cycles.
React.jsNext.jsTailwind CSS

case_studies

Proof of Work.

01.

Jadui Placement

AI Career Coach

The Problem

Students lacked personalized, data-driven feedback for placement preparation and interview readiness.

Architecture

Built a microservices architecture using Next.js 14 and FastAPI. Integrated Supabase for role-based auth and utilized Groq & Gemini AI for real-time resume parsing and mock interviews.

Impact

Aggregated placement scores across 4 axes (Readiness Radar) to provide actionable insights for students.

02.

Hybrid Evolutionary ML

Breast Cancer Diagnosis

The Problem

Clinical diagnostic models often suffer from high dimensionality and lack explainability, making them difficult for medical professionals to trust.

Architecture

Engineered a Self-Adaptive Genetic Algorithm (SAGA) to optimize feature selection, reducing 30 clinical features to 11. Used SHAP KernelExplainer for full model explainability.

Impact

Achieved a 98.53% fitness score and maintained 94.74%+ accuracy even under 30% Gaussian noise.

03.

Startup Education

Education Aggregator Platform

The Problem

University students lack a centralized, SEO-optimized platform to find up-to-date internships and full-time career opportunities.

Architecture

Built a dual-frontend architecture using Next.js (SSR/SEO) and Vite (SPA). Created a Node/Express backend with Puppeteer/Cheerio cron jobs to continuously scrape and aggregate live data.

Impact

Automated data scraping pipelines for real-time job listings and integrated Google Gemini AI to parse and structure raw, unstructured job postings into standardized JSON.

Project Archive

view full archive ↗

PROTECTOS

Production-ready file management with AES-256-GCM client-side encryption and zero-knowledge sharing.

React 19FastAPISQLite

AI Content Creator

Automated content generation pipeline using advanced LLMs to scale digital media production.

PythonOpenAINext.js

LPU CGPA Calculator

Fast, zero-install CGPA calculator actively used by thousands of students with real-time computation.

React.jsViteTailwind

LPU WiFi Autologin

Lightweight, cross-platform CLI tool that automates campus WiFi login using saved profiles.

PythonCLIRequests

stack

Tools I build with.

→ view detailed skill matrix
Languages
PythonHybrid ML Framework, LearnDevs Scraper, LPU WiFi CLI
JavaScript / TypeScriptJadui Placement, PROTECTOS, Eventviewz
C++Data Structures & Algorithms
SQLLearnDevs, Jadui Placement
Frontend
React.jsPROTECTOS, EdTech Platform, LPU CGPA
Next.jsJadui Placement, LearnDevs, Eventviewz
Tailwind CSSEventviewz, LPU CGPA
HTML / CSSCore Web Technologies
Backend
FastAPIJadui Placement, PROTECTOS
Node.js & ExpressEdTech Learning Platform
REST APIs & JWTAuth & Core Microservices
ML & AI
TensorFlow & KerasBreast Cancer SAGA Model
Scikit-Learn & SHAPModel Optimization & Interpretability
Gemini & Groq APIJadui Placement AI Coach
NumPy & PandasData Processing Pipelines
StreamlitClinical Simulator Dashboard
Databases
PostgreSQL (Supabase)Jadui Placement Auth & Data
MySQLLearnDevs Course Database
MongoDBEdTech Learning Platform
SQLitePROTECTOS Local State
Tools
Git & GitHubVersion Control & CI/CD
PlaywrightLearnDevs Automation Scraper
Docker & LinuxEnvironment Management
Vercel & RenderProduction Hosting
PythonPython
JavaScriptJavaScript
TypeScriptTypeScript
C++C++
ReactReact
Next.jsNext.js
TailwindTailwind
HTMLHTML
CSSCSS
Node.jsNode.js
ExpressExpress
FastAPIFastAPI
TensorFlowTensorFlow
NumPyNumPy
PandasPandas
StreamlitStreamlit
MongoDBMongoDB
MySQLMySQL
PostgreSQLPostgreSQL
SupabaseSupabase
GitGit
GitHubGitHub
DockerDocker
LinuxLinux
VercelVercel
PythonPython
JavaScriptJavaScript
TypeScriptTypeScript
C++C++
ReactReact
Next.jsNext.js
TailwindTailwind
HTMLHTML
CSSCSS
Node.jsNode.js
ExpressExpress
FastAPIFastAPI
TensorFlowTensorFlow
NumPyNumPy
PandasPandas
StreamlitStreamlit
MongoDBMongoDB
MySQLMySQL
PostgreSQLPostgreSQL
SupabaseSupabase
GitGit
GitHubGitHub
DockerDocker
LinuxLinux
VercelVercel

beyond_the_code

Recognition.

hackathon

2nd Place — University Hackathon

Built an AI complaint system using Speech-to-Text and Computer Vision for automated issue classification and priority handling.

competitive coding

Top 1500 — Google The Big Code 2026

Cleared 2 rounds in a national-level coding competition out of thousands of participants across India.

security

Security Bug Reports — LPU Website

Found and responsibly reported 2 critical vulnerabilities: unauthorized document access and an exposed admin port on a live system.

open source

Open Source — Rajniti App

Added slug-based routing to replace UUID URLs, improving readability and SEO indexing for a political news platform.

community

Content & Community

Managed a 5,000+ member student tech group and created tech content for 200K+ Telegram subscribers.

Get in touch.

Open to full-time roles, internships, and freelance.

Email MeGitHubLinkedInCodolioResume