About Skills Projects Education Contact

Ronak
Sharma

Aspiring SDE · Systems Engineer

B.Tech Chemical Engineering @ MNIT Jaipur. Building real systems — distributed tracing engines, LLM pipelines, full-stack apps. 400+ LeetCode problems. Passionate about clean architecture and elegant code.

RS
400+
LeetCode
8+
Projects
5+
Leadership
200+
Commits
01 // About Me

The Engineer Behind the Code

Hi, I'm Ronak — a third-year B.Tech Chemical Engineering student at MNIT Jaipur with a deep passion for software engineering, intelligent systems, and algorithmic problem-solving.

I have strong command of C++17 and Python, with focus on Data Structures & Algorithms, OOP, and System Design. On the systems side, I enjoy working close to the metal — multithreading, RAII, manual memory management, and CMake-based build pipelines.

My engineering interests span the full stack: backends with Node.js, Express, and FastAPI; interactive frontends using React and D3.js; agentic AI workflows with LangChain and RAG pipelines using Groq LLM.

Systems Programming
C++17 · Multithreading · RAII · CMake
AI / ML Engineering
LangChain · RAG · LLaMA · Groq · LCEL
Full-Stack Development
React · Node.js · FastAPI · WebSockets · D3.js
Competitive Programming
400+ LeetCode problems · DSA · System Design
02 // Tech Stack

Tools I Work With

From bare-metal systems programming to LLM-powered applications.

Languages
C++17 Python JavaScript HTML5 CSS3 SQL
Systems & Concurrency
Multithreading std::mutex RAII CMake DSA & OOP System Design
Web & Backend
React Node.js Express FastAPI Streamlit WebSockets REST APIs D3.js
AI / ML Stack
LangChain (LCEL) Agentic AI RAG Pipelines TF-IDF / Cosine Groq LLM / LLaMA NLP ChromaDB
Tools & Platforms
Git / GitHub NumPy / Pandas Scikit-Learn BeautifulSoup Render / Vercel Pickle / Serialization MySQL Google Colab VS Code
Soft Skills
Communication Leadership Teamwork Mentoring Event Coordination
03 // Projects

Things I've Built

Real systems with real architecture decisions — not just tutorials.

Trace Lens
Real-time distributed tracing system built from scratch. Visualizes live request flows across 4 microservices with a D3 force graph and waterfall span view. Uses a custom Prefix Trie for O(k) lookup and a fixed worker thread pool for off-main-thread latency aggregation.
Node.js D3.js WebSockets C++ Vercel
SwiftRoute
Real-time delivery dispatch simulator modeling a city road network as a weighted graph. Dijkstra's algorithm with a binary min-heap powers shortest-path routing; a nearest-rider dispatch strategy was benchmarked against a naive baseline across 300 simulated orders, cutting average delivery distance by 10.4%. Dockerized C++ backend on Render, live-polling Leaflet.js frontend on Vercel.
C++17 Dijkstra Docker Leaflet.js Render
LRU Cache
High-performance Least Recently Used cache in C++ achieving O(1) time for get/put. Thread-safe with std::mutex, comprehensive cache metrics, custom benchmarking utility, and clean CMake build.
C++17 std::mutex CMake Systems
SBI Nudge
Intelligent multi-agent financial personalization engine built with LangGraph and Streamlit. 3-node pipeline for behavior analysis, RAG-based context retrieval, and LLM-driven message synthesis with ChromaDB for real-time SBI compliance.
LangGraph ChromaDB Streamlit RAG
DataBrief
AI-powered web research and report generation with dual-agent architecture (search + reader). Uses Tavily API, LangChain LCEL, Groq LLaMA 3.3 70B, and a writer-critic loop to produce structured research reports from natural language prompts.
LangChain Groq LLM LCEL Tavily Streamlit
The Vault
Full-stack movie recommendation and discovery app. Content-based filtering with TF-IDF and cosine similarity, TMDB API integration for real-time metadata, FastAPI backend on Render, pickle-based model persistence for fast inference.
FastAPI TF-IDF TMDB API Streamlit Render
Portfolio v1
The original multi-page portfolio built with vanilla HTML, CSS, and JavaScript. Features GSAP animations, canvas background, welcome popup, accordion sections, and active tab highlighting. The foundation that led to this upgrade.
HTML CSS JavaScript GSAP GitHub Pages
Plan-Z
AI-powered productivity workspace running a multi-agent Gemini pipeline that breaks natural-language input into structured plans, ranks tasks by urgency, and autonomously escalates work falling behind deadline with auto-generated mitigation plans. Built at Vibe2Ship (Coding Ninjas x Google for Developers).
React Gemini API Firestore Node.js Cloud Run
04 // Education

Academic Journey

Engineering fundamentals, competitive programming, and leadership in parallel.

MNIT Jaipur
B.Tech — Chemical Engineering
Aug 2024 – Nov 2028
  • Systems-level programming in C++17: multithreading, RAII, manual memory, CMake
  • DSA, OOP, and System Design in C++ and Python
  • AI-powered systems: LangChain, agentic workflows, multi-agent RAG with Groq LLM
  • Full-stack development: Node.js, Express, FastAPI, React, D3.js, WebSockets
  • ML pipelines: NumPy, Pandas, Scikit-Learn, TF-IDF, Streamlit dashboards
Activities & Leadership
C2C Club — Mentor Blitzschlag — Marketing Exec CS Club — Executive Sphinx — Cultural Exec MNIT Magazine — Asst. Editor
Cotton University
Higher Secondary — Science (PCM)
Jul 2020 – Oct 2022
  • Strong foundation in Mathematics, Physics, and analytical problem solving
  • Competitive exam preparation (JEE): logical reasoning, time management
  • Leadership and teamwork through academic and extracurricular activities
Activities
Devadaaru Magazine — Editorial Board
05 // Contact

Let's Build Something

Open to SDE internships, hackathons, and interesting problems.

Open to Opportunities

I'm currently looking for SDE internship roles where I can contribute to real engineering challenges — systems, backend, or AI. Let's connect!

Send a Message