Projects This page showcases a select subset of both small and large, individual and team projects that I have worked on and completed. Most of them are hosted on GitHub. ML, DL, and Computer Vision Image to GIS Projection Tool (and vice versa)August 2023 Skills: Python, bash, PyQt5 & Designer, Docker, Git, CI/CD, CUDA, OpenDroneMap, OpenSfM, OpenMVS, WSL, MeshLab, GDAL, GIS. Read more RGB-Thermal Drone Orthomosaicking ToolMay 2023 Skills: Python, bash, PyQt5 & Designer, Docker, Git, CI/CD, CUDA, OpenDroneMap, OpenSfM, OpenMVS, WSL, MeshLab, GDAL. Read more Predictive Display for Simulated Robotic Arm Tele-operationApril 2022 Skills: MATLAB, Python, ROS, OpenSfM, CARV 3D Reconstruction, ORB-SLAM, Ubuntu, OpenCV, Eigen, Pangolin, Unity 3D, C#. Read more Investigating Privacy, Fairness, and Equity of GAN-generated DataDecember 2021 Skills: Python, PyTorch, TensorFlow, scikit-learn, Encoders, Jupyter, NumPy, pandas, Deep GAN models, Differential privacy. Read more Bachelor's Thesis: Attentive Normalized Image GenerationJune 2021 Skills: Python, PyTorch, GPU-training, Distributed Training, Cloud Computing, GANs, CNNs, Normalization, LaTex. Read more Cartoon-izing ImagesMarch 2021 Skills: Python, Jupyter, Computer Vision, Scikit-Image, OpenCV, Pandas, Matplotlib. Read more LMS Rule For Tic-Tac-ToeDecember 2020 Skills: Python, Jupyter, Matplotlib, Pandas, Self-training. Read more Colour Density Estimation and SearchAugust 2020 Skills: Python, Jupyter, Computer Vision, Scikit-Image, OpenCV, Pytorch, CNNs, Oracle Database, Visual Search. Read more Backpropamine ImplementationApril 2020 Skills: C++, Python, AI, OpenGL, Reinforcement learning, Research, Version control, Visualization, Technical documentation, LaTeX. Read more Handwritten Digit GenerationDecember 2019 Skills: Python, Jupyter, PyTorch, GANs, Computer Vision, Scikit-Image, OpenCV, Pandas, Matplotlib. Read more Neural Style TransferOctober 2019 Skills: Python, Jupyter, PyTorch, GANs, Computer Vision, Scikit-Image, OpenCV, Pandas, Matplotlib. Read more Game Development Zenith: PvP Parkour Capture the FlagFebruary 2020 Skills: C#, Unity, Visual Studio, Maya, Blender, Object-oriented Design, Animation, Joystick Setup. Read more Blade Demon: RunnerOctober 2019 Skills: C#, Unity, Visual Studio, Maya, Blender, Object-oriented Design, Animation, Joystick Setup. Read more Flick To Kick Rugby - Paper EditionAugust 2019 Skills: C#, Unity, Swift, Xcode, Scripting, Visual Studio, Google Play Ads, Deployment/Publishing, Updates, In-app Purchases, Maya, Blender, Object-oriented Design, Animation, UI/UX, Multi-media/platform dev., Testing. Read more App Development Attendance TrackerSeptember 2019 Skills: JavaScript, NodeJS, ReactJS, XML, JSON, Python, Java, Git, IntelliJ, Spring, Google Firebase. Read more Revenge of the SudokuJune 2019 Skills: Java, Android Studio, Kotlin, Google Ad Services, CSS, XML, JSON, IntelliJ, Javascript, Backtracking, Device Emulators, APIs, UI/UX design, Deployment. Read more Web Development Personal Website (this one!)September 2023 Skills: Frontend, Multi-Platform Web Dev., HTML, CSS, Javascript, Bootstrap, Liquid, Jekyll, Hyde, GitHub, Markdown, XML, JSON, UI/UX. Read more
Image to GIS Projection Tool (and vice versa)August 2023 Skills: Python, bash, PyQt5 & Designer, Docker, Git, CI/CD, CUDA, OpenDroneMap, OpenSfM, OpenMVS, WSL, MeshLab, GDAL, GIS. Read more
RGB-Thermal Drone Orthomosaicking ToolMay 2023 Skills: Python, bash, PyQt5 & Designer, Docker, Git, CI/CD, CUDA, OpenDroneMap, OpenSfM, OpenMVS, WSL, MeshLab, GDAL. Read more
Predictive Display for Simulated Robotic Arm Tele-operationApril 2022 Skills: MATLAB, Python, ROS, OpenSfM, CARV 3D Reconstruction, ORB-SLAM, Ubuntu, OpenCV, Eigen, Pangolin, Unity 3D, C#. Read more
Investigating Privacy, Fairness, and Equity of GAN-generated DataDecember 2021 Skills: Python, PyTorch, TensorFlow, scikit-learn, Encoders, Jupyter, NumPy, pandas, Deep GAN models, Differential privacy. Read more
Bachelor's Thesis: Attentive Normalized Image GenerationJune 2021 Skills: Python, PyTorch, GPU-training, Distributed Training, Cloud Computing, GANs, CNNs, Normalization, LaTex. Read more
Cartoon-izing ImagesMarch 2021 Skills: Python, Jupyter, Computer Vision, Scikit-Image, OpenCV, Pandas, Matplotlib. Read more
LMS Rule For Tic-Tac-ToeDecember 2020 Skills: Python, Jupyter, Matplotlib, Pandas, Self-training. Read more
Colour Density Estimation and SearchAugust 2020 Skills: Python, Jupyter, Computer Vision, Scikit-Image, OpenCV, Pytorch, CNNs, Oracle Database, Visual Search. Read more
Backpropamine ImplementationApril 2020 Skills: C++, Python, AI, OpenGL, Reinforcement learning, Research, Version control, Visualization, Technical documentation, LaTeX. Read more
Handwritten Digit GenerationDecember 2019 Skills: Python, Jupyter, PyTorch, GANs, Computer Vision, Scikit-Image, OpenCV, Pandas, Matplotlib. Read more
Neural Style TransferOctober 2019 Skills: Python, Jupyter, PyTorch, GANs, Computer Vision, Scikit-Image, OpenCV, Pandas, Matplotlib. Read more
Zenith: PvP Parkour Capture the FlagFebruary 2020 Skills: C#, Unity, Visual Studio, Maya, Blender, Object-oriented Design, Animation, Joystick Setup. Read more
Blade Demon: RunnerOctober 2019 Skills: C#, Unity, Visual Studio, Maya, Blender, Object-oriented Design, Animation, Joystick Setup. Read more
Flick To Kick Rugby - Paper EditionAugust 2019 Skills: C#, Unity, Swift, Xcode, Scripting, Visual Studio, Google Play Ads, Deployment/Publishing, Updates, In-app Purchases, Maya, Blender, Object-oriented Design, Animation, UI/UX, Multi-media/platform dev., Testing. Read more
Attendance TrackerSeptember 2019 Skills: JavaScript, NodeJS, ReactJS, XML, JSON, Python, Java, Git, IntelliJ, Spring, Google Firebase. Read more
Revenge of the SudokuJune 2019 Skills: Java, Android Studio, Kotlin, Google Ad Services, CSS, XML, JSON, IntelliJ, Javascript, Backtracking, Device Emulators, APIs, UI/UX design, Deployment. Read more
Personal Website (this one!)September 2023 Skills: Frontend, Multi-Platform Web Dev., HTML, CSS, Javascript, Bootstrap, Liquid, Jekyll, Hyde, GitHub, Markdown, XML, JSON, UI/UX. Read more