Projects
2024
Generative AI for Music
September 2023 - April 2024
- Diffusion based Music-conditioned Image Generative AI
- Transformer based Image-conditioned Music Generative AI
- Tech Stack: Python, Pillow, NumPy, SciPy, PyTorch, Transformers, Diffusers, Matplotlib, Git
Network Analysis of Programming Languages
- Applied PageRank and HITS for analysing key driver in the evolution network.
- Analysed the community structure of the network with modularity.
- Tech Stack: Python, NetworkX, NumPy, Matplotlib, Git
2023
Multi-Agent Reinforcement Learning in Portfolio Management
- Explored the effect of different RL algorithms in competitive vs. cooperative MARL settings.
- Algorithms: Advantaged Actor-Critic (A2C), Deep Deterministic Policy Gradient (DDPG), Proximal Policy Optimisation (PPO)
- Tech Stack: Python, OpenAI Gym, Stable Baselines 3, Pandas, Git
2022
Machine Learning for Football Prediction
- Explored custom training features and hyperparameters tuning for boosting inference accuracy.
- Algorithms: Logistic Regression, Kernel Support Vector Machine (SVM), Neural Network, Gradient Boosting, Random Forest, Ridge Classifier
- Tech Stack: Python, Tensorflow, Scikit-Learn, Pandas, Git
QnA Chatbot for Medical Tabular Data
- Explored transformer-based Machine Learning models for tabular Natural Language Processing (NLP).
- Full-stack development on chatbot interface, backend processing and documentation website.
- Tech Stack: Python, TAPAS, Rasa NLU/NLP, Django, React.js, HTML, CSS, Git, Transformers
Bash-like Shell in Java
- Features: echo, cat, ls, command aliasing, real-time syntax highlighting, arrow keys for viewing history and command traversing
- Containerised application with Docker.
- Tech Stack: Java, Maven, ANTLR, Docker, Git
2021 and earlier
Matrix Calculator Application
- Implemented the feature of eigenvalues and eigenvectors computation.
- Other Features: Basic Mathematical Operations, Determinants, Inverse Matrix, Linear System of Equations, etc.
- Developed a minimal, user-friendly interface for straightforward usage.
- Tech Stack: Python, Tkinter, NumPy, Git
Vaccine Bioreactor Simulator
October 2020 - December 2020
- Sensor Object Lead. PID control and calibration, Pulse-Width Modulation and Arduino coding.
- Developed user interface for adjusting pH, temperature and stirring speed.
- Tech Stack: Python, Tkinter, Arduino, C