My Projects
Here are some of the key projects I've worked on, showcasing my skills in software development, machine learning, and systems programming.

ServerlessLLM
Jun 2024 - PresentAn open-source serving system designed for affordable multi-LLM deployment.
Key Contributions:
- One of the main developers of ServerlessLLM, an open-source serving system designed for affordable multi-LLM deployment, optimizing for environments with limited GPU resources
- Implemented a distributed profiling component for ray workers
- Built and containerized the project using Docker to simplify deployment processes across various platforms
- Improved the auto-scaling component, enabling elastic scaling of model instances and efficient GPU multiplexing
- Developed a command-line interface and comprehensive tests to ensure reliability and ease of use
Technologies Used:
PythonCRayDockerGit

SER using Self-Supervised Learning and LLM
Sep 2024 - Dec 2024A state-of-the-art Speech Emotion Recognition system using self-supervised models.
Key Contributions:
- Developed a state-of-the-art Speech Emotion Recognition (SER) system by transitioning from traditional ML methods to fine-tuning self-supervised models
- Fine-tuned the cross-lingually pre-trained model to achieve SOTA performance
- Implemented extensive data augmentation and hyperparameter optimization techniques to enhance model robustness and generalization
Technologies Used:
PythonPyTorchscikit-learn

Virtual Memory & Cache Simulator
Sep 2023 - Dec 2023A C-based simulator that merges cache systems with virtual memory management.
Key Contributions:
- Engineered a C-based simulator that merges cache systems with virtual memory management, featuring TLB and Page Tables, to accurately simulate address translation from virtual to physical
- Introduced adjustable settings for cache sizes, TLB entries, and page replacement methods, offering the ability to mimic different computing environments. This adaptability is key for analyzing how system performance varies with configuration changes
- Established comprehensive error handling to detect, report, and resolve simulation issues, ensuring the simulator's reliability and producing precise outcomes while enhancing the user experience by minimizing disruptions
Technologies Used:
CAssemblyGit
More Projects
I'm constantly working on new projects. Check out my GitHub for the latest updates on what I'm building.
Interested in collaborating?
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your team.
Get in Touch