I'm a passionate software developer with a keen interest in algorithms, data structures, machine learning and system-level programming. I love exploring new technologies and applying them to solve real-world problems.
- Languages: C, C++, Java, Python, Kotlin
- Tools: Spring Boot, Automated Testing Frameworks (e.g. JUnit and Kotest), Keras, OpenCV, Tensorflow, Scikit-learn, Pytorch, Docker, Git, Linux, MySQL, AWS, NumPy, ETL, Pandas, Hugging Face, Spark, Kafka, Hadoop
- Email: amittal42@wisc.edu
- 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.
- Machine Learning
- 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
