Available for work

Rittik Sharma

Full Stack Developer & AI Engineer

I'm a B.Tech student in Electrical and Electronics Engineering at IIT Patna, passionate about crafting scalable backend architectures and solving complex algorithmic problems.

Rittik Sharma — Full Stack Developer and AI Engineer from Patna, India

About Me

Hi, I'm Rittik, a student at IIT Patna pursuing a B.Tech in Electrical and Electronics Engineering. I'm passionate about building scalable software systems and tackling difficult algorithmic challenges.

I have experience in building robust backend architectures and full-stack web applications, using technologies like Spring Boot, Next.js, and React.

When I'm not coding, I enjoy competitive programming where I actively participate on CodeChef and Codeforces, consistently aiming to improve my problem-solving skills.

My Skills

TypeScript
JavaScript
C++
Java
Python
C
Kotlin
MongoDB
PostgreSQL
MySQL
SQL
ChromaDB
TypeScript
JavaScript
C++
Java
Python
C
Kotlin
MongoDB
PostgreSQL
MySQL
SQL
ChromaDB
Data Structures & Algorithms
Object Oriented Programming
DBMS
Operating Systems
Computer Networks
System Design
REST APIs
Data Structures & Algorithms
Object Oriented Programming
DBMS
Operating Systems
Computer Networks
System Design
REST APIs
ReactJS
Next.js
Spring Boot
Node.js
Express.js
Tailwind CSS
HTML/CSS
Angular
Django / FastAPI
JUnit 5
ReactJS
Next.js
Spring Boot
Node.js
Express.js
Tailwind CSS
HTML/CSS
Angular
Django / FastAPI
JUnit 5
PyTorch
LangChain
Ollama
Groq / VAPI
Whisper / Gemini
PyTorch
LangChain
Ollama
Groq / VAPI
Whisper / Gemini
Git / GitHub
Docker
CI/CD & Jenkins
Bitbucket
Jira / Confluence
Supabase & Convex
AWS EC2
Linux
Postman
Spinnaker
IntelliJ IDEA / VS Code
Git / GitHub
Docker
CI/CD & Jenkins
Bitbucket
Jira / Confluence
Supabase & Convex
AWS EC2
Linux
Postman
Spinnaker
IntelliJ IDEA / VS Code

Experience

My professional journey and key experiences

Software Development Intern - Research & Development

Vivriti Capital Pvt. Ltd.

Jan 2026 - June 2026
  • Designed a full-stack Data Vault Management System utilizing Spring Boot, React.js, and REST APIs, establishing secure document storage and enterprise-level workflow management.
  • Architected scalable backend modules for secure file upload, metadata processing, and lifecycle management, reducing data retrieval latency.
  • Benchmarked and analyzed Ory Hydra alongside Keycloak to evaluate OAuth2/OpenID authentication capabilities, scalability, and robust token management.
  • Implemented a customized IAM architecture integrating Ory Kratos and Keto to enforce centralized Role-Based Access Control (RBAC), secure session management, and API security.
  • Constructed a high-performance C++ File Compression System supporting Text, PDF, MP4, and WebM formats, optimizing encoding workflows and significantly reducing storage overhead.
Spring BootReact.jsREST APIsOry HydraKeycloakOry KratosOry KetoC++

My Projects

File Compression Tool

Engineered a cross-platform CLI tool supporting 4+ file formats with 100% offline execution capability across Windows and Linux environments. Integrated 3 distinct compression engines (Zstd, FFmpeg, Ghostscript), successfully achieving a 60–80% reduction in overall file size. Formulated a 4-level compression hierarchy featuring custom bitrate and DPI tuning, delivering a 30–50% improvement in size-to-quality ratio control. Developed an extension-independent file signature detection system, boosting processing accuracy and reliability by approximately 40%.

C++FFmpegGhostscriptZstd

ResumeIQ Hiring Assistant

Built a full-stack candidate screening web app using Next.js (SSG/SSR) and TypeScript, connected to NestJS REST APIs and a MySQL database to ingest and index resumes. Implemented a resume ingestion pipeline that processed resumes across 5+ sections, extracting and normalizing candidate data into a structured MySQL schema. Engineered an AI/LLM-assisted matching pipeline using RAG with a vector store (FAISS) to improve candidate-job matching precision by 15% on internal tests. Built a containerized 4-microservice ecosystem using Docker.

Next.jsTypeScriptNestJSMySQLRAGFAISSDocker

WordleDoodle

Real-time multiplayer word search game. Players join via shareable codes, scan a letter grid for hidden words in 8 directions, powered by a trie running in a Web Worker. A beautifully crafted, modern word-guessing game clone. It challenges players to guess a hidden word within a limited number of attempts, featuring smooth animations and an elegant user interface.

Next.jsReactTypeScriptTailwind CSSFramer Motion

Price Alert

A modern, full-stack web application that tracks e-commerce product prices and sends instant Telegram alerts when your target price is hit. Features secure user accounts, automated scraping with Apify, and custom scheduling.

ReactTypeScriptApifyTelegram API

Cartlytics

An end-to-end e-commerce analytics platform demonstrating a complete modern data pipeline: from generating synthetic datasets to serving them via a high-performance REST API and visualizing them in a responsive React dashboard.

DockerMySQLPythonPandasFastAPIReactRecharts

Chess Game

A fully offline, feature-rich chess application built with pure HTML, CSS, and vanilla JavaScript. Features full FIDE rules, intuitive drag-and-drop movement, interactive move history, and session persistence.

HTMLCSSJavaScript

Achievements

Milestones and competitive programming accomplishments

Attained a 3-Star rating on CodeChef (Peak Rating: 1764) and a 1564 rating on Codeforces, demonstrating consistent algorithmic performance.

Mastered advanced Data Structures and Algorithms by successfully solving and optimizing 500+ complex problems across tier-one coding platforms.

Ranked 62nd globally in CodeChef Starters 128 (Div 3) among 4,400+ participants, and 90th globally in Starters 173 (Div 2) out of 5,000+ competitors.

Secured a global rank of 479 out of 25,000+ competitors in Educational Codeforces Round 174.

Achieved top-percentile academic standing with an All India Rank (AIR) of 5102 in JEE Advanced 2022 and 7911 in JEE Mains 2022.

Let's Connect

Get In Touch

Email

rittik.work1@gmail.com

Location

Gaya, Bihar, India

Socials . . .