Welcome to Code-Vault! This repository is my central software engineering archive documenting my daily coding journey across multiple programming languages and tech stacks. From core memory management and data structures in C/C++ to cross-platform mobile apps in React Native and artificial intelligence healthcare projectsβeverything is maintained cleanly in one organized workspace.
Every folder inside this repository follows professional developer practices:
- π Fast & Efficient Code: Writing optimized Data Structures & Algorithms (
$O(1)$ to$O(N \log N)$ time complexity). - π§© Clean & Reusable: Building structured, modular web and mobile applications.
- π Best Practices: Enforcing clean syntax, proper folder organization, and solid problem-solving skills.
To make exploring this multi-language repository seamless and fun for anyone visiting, I built a custom Live Web IDE inside the /Code Portfolio folder.
Hosted live on GitHub Pages, this website connects directly to GitHub's servers to let you explore my entire codebase right in your browserβjust like VS Code!
Tip
Try the live portfolio website right now without downloading anything: Launch Web IDE
graph TD
A[Visitor / Browser] -->|Opens Website| B(Live Web IDE UI)
B -->|Fetches Live Files| C[GitHub API]
C -->|Returns Folder Structure| B
B -->|Highlights Code Syntax| D[Multi-Tab Code Editor]
B -->|Search Inside Files| E[Instant Matching Results]
- Automatic Live Updates: Fetches files dynamically from GitHub. Whenever I push new code, the website updates automatically!
- π Multi-Tab Editor: Open multiple files at the same time with instant caching so switching tabs is lightning fast.
- β‘ Deep Full-Text Search: Type any variable or function name in the search box and press Enter to search deep inside the actual code across all files!
- Modern VS Code Design: Dark glassmorphism theme with official colored language icons (Devicon & FontAwesome 6).
| Folder | What You Will Find Inside | Key Topics Covered |
|---|---|---|
/C |
System programming & foundational concepts | Pointers, memory allocation (malloc/free), file handling, structures |
/C++ |
High-performance problem solving | Standard Template Library (STL), Object-Oriented Programming (OOP), sorting, recursion |
/Java |
Object-Oriented software concepts | HashMaps, HashSets, Trees, multithreading, JDBC database connectivity |
/Python |
Scripting & analytical calculations | Matrix manipulations, data structure algorithms, file reading/writing |
/DSA |
Data Structures & Algorithms | Dedicated algorithmic problem solving and competitive programming challenges |
| Folder | What You Will Find Inside | Technologies Used |
|---|---|---|
/Code Portfolio |
My custom interactive web viewer (VS Code interface) | Vanilla JavaScript, Prism.js syntax highlighter, GitHub REST API |
/React.js |
Modern responsive web frontend practice | React 18+, JSX, component lifecycle, state management |
/App Development |
Cross-platform mobile apps for Android & iOS | React Native, Expo SDK, mobile UI navigation |
/Node.js |
Backend scripting and server runtime experiments | Node.js asynchronous event loop, server scripting |
/HTML & /CSS |
Web design & interface layouts | Flexbox, Grid layouts, responsive animations |
- π©Ί
INT 428 - AI Symptom Checker: AI-powered healthcare diagnostic assistants (SymptomDiag AI & Vitalis AI) built to help identify possible conditions from symptoms. - ποΈ
Magic-Palm-Real-time-Hand-Tracking: Computer Vision gesture application using Python & OpenCV to detect hand movements in real-time through a webcam. - π₯οΈ
CSE 316 - OS Project: Operating System project demonstrating process scheduling algorithms (Round Robin, Shortest Job First).
git clone https://github.com/Ritik0102-bit/Code-Vault.git
cd Code-Vault# Compile and run C++ code
g++ C++/hello.cpp -o main.exe && ./main.exe
# Compile and run Java code
javac Java/Array_List.java && java Java/Array_List
# Execute Python scripts
python Python/Python_Basics.py