As a Computer Engineering student at UNSW Sydney, I’m passionate about diving into the realms of Machine Learning and Data Science. With a solid background in algorithmic problem-solving and competitive programming, I enjoy using my skills to tackle complex, real-world problems across diverse fields, including Natural Language Processing (NLP), Computer Vision, and Robotics.
Currently, I’m focused on enhancing my expertise in ROS2 and exploring the possibilities of AI, from climate prediction models to autonomous navigation. I strive to blend technical skills with creativity to develop impactful AI solutions.
- Machine Learning & Data Science: Crafting models to extract insights, make predictions, and optimize processes.
- Natural Language Processing: Building language-driven applications that facilitate seamless human-computer interaction.
- Computer Vision: Applying visual processing techniques to enable automation and intelligence in systems.
- Robotics & ROS2: Designing control and navigation algorithms for autonomous robotic platforms.
- Generative AI for Business: Exploring how generative models can innovate business solutions and boost productivity.
- Algorithms & Problem Solving: Tackling challenges with efficient algorithmic solutions in competitive coding.
- Advanced Machine Learning: Delving deeper into neural networks, reinforcement learning, and transfer learning techniques.
- Deep Learning Frameworks: Expanding my toolkit with TensorFlow, Keras, and PyTorch, especially for NLP and vision applications.
- Robotics Systems (ROS2): Gaining proficiency in autonomous navigation and sensor integration.
- Data Visualization & Analysis: Leveraging Pandas, Matplotlib, and Seaborn to transform data into meaningful visuals.
- Blender & Unity: Experimenting with 3D modeling in Blender and game development in Unity, with a focus on NPC behavior.
I'm always excited to collaborate on projects that push boundaries and make a difference. Here are some areas where I’d love to contribute:
- AI & Robotics: Implementing intelligent control systems and exploring advanced robotics with ROS2.
- Data Science Innovations: Developing models for predictive analytics, optimization, and insightful data processing.
- Machine Learning Applications: Working on solutions that utilize NLP, computer vision, or reinforcement learning.
- Generative AI for Product Development: Applying generative models to create novel business solutions.
- Open-Source Contributions: Enhancing libraries or tools in the AI, data science, and robotics communities.
Name | Description | Tech/tools |
---|---|---|
Drought Modeling Neural Networks | Built a neural network model to predict drought intensity using climate data predictors like temperature and SPI. | Keras, TensorFlow, NumPy, Pandas, Matplotlib |
Wall-Following Robot | Developed a robot navigation system using ROS2, with wall-following and marker detection capabilities. | ROS2, OpenCV, Nav2, tf2, RViz, Gazebo, Cartographer |
Reinforcement Learning in Robotics | Implemented SARSA and Q-learning algorithms for grid-based robot navigation to maximize rewards and efficiency. | Python, NumPy, Seaborn, StaticGridEnv |
Hotel Management System | Designed a responsive web-based system to handle bookings, guest management, and room availability. | HTML, CSS, JavaScript, Node.js |
Stock Price Prediction using LSTMs | Developed an LSTM-based time-series model to predict Microsoft stock prices from historical data. | Python, Keras, Pandas, Matplotlib |
Fourier-Based Audio Enhancement | Enhanced audio quality using Fourier transforms to filter noise and improve signal clarity. | MATLAB, Python |
Space Invader Game | A simple 2D Space Invader game where players control a spaceship to shoot enemies, featuring player/enemy movement, collision detection, and score tracking with a game-over condition. | Python, Pygame |
Clinic Management System (Java) | A console-based healthcare management application featuring user login, patient/doctor detail management, appointment booking, and OOP principles such as inheritance and encapsulation. | Java, OOP Concepts |
- Problem-Solving Enthusiast: I’ve solved over 100 problems on platforms like LeetCode and CodeChef, continually honing my algorithmic thinking and efficiency.
- Beyond the Code: When I’m not coding, you might find me playing the flute at events, enjoying public speaking, or solving a Rubik’s cube for fun. I believe that a balanced lifestyle fuels innovation and resilience.