I'm a passionate software developer with a keen interest in algorithms, data structures, and system-level programming. I love exploring new technologies and applying them to solve real-world problems.
- Languages: C, C++, Java, Python, Bash
- Tools: Sprint Boot, Tensorflow, Scikit-learn, ETL, Pytorch, Automated Testing Frameworks (e.g. JUnit and Kotest), AWS, Lambda, Databricks, Docker, Git, Linux, GraphQL, Spark, Kafka, Hadoop
- Email: [email protected]
- LinkedIn: Apoorva
An optimized external sorting algorithm designed to handle massive datasets that do not fit into main memory. This project demonstrates efficient use of disk storage and memory management techniques.
A B+ tree-based indexing system that enhances database search performance. This project includes implementations of insert, delete, and search operations for B+ trees, commonly used in database indexing.
A custom shell implementation for Unix-like operating systems. WSH Shell provides a user-friendly command-line interface with built-in commands and support for scripting.
- Big Data Systems
- Distributed Systems
- Foundation Models
Feel free to reach out to me for collaboration or just a friendly chat about tech and innovation. I'm always open to learning and sharing knowledge with others.
βοΈ From Apoorva