Projects
Synthetic Data Generation Pipeline for Deep Learning
Developed during my time at the Hub for Neuroengineering solutions. This pipeline was designed to solve the challenges of data collection for deep learning in real-world problems. The synthetic data I managed to create could replace real data in training models for detection, keypoint estimation, and segmentation.
- Python
- Deep Learning
- 3D Math
- Blender
Touchscreen Chamber
This project is designed for operant conditioning experiments with touchscreen-enabled behavioral studies. The Unity application wirelessly interfaces with a Raspberry Pi running an API server enable seamless control of connected hardware. Experimenters saved up to 50% in the time spent of experiments using this project.
- Python
- Multi-threading
- Unity
- Android
- C++
Virtual Mirror
Developed as my BSc in 2021. thesis project. We designed and integrated an algorithm to accurately detect facial features for 3D virtual cosmetic try-ons. Implemented multi-threading and optimized the pipeline to achieve above 30 fps real-time output.
- Python
- Google MediaPipe
- DLib
- OpenCV
- Multi-threading
- Flask
Better Exam
Built a web app to assist visually impaired students in exams. It ranked top 50 in Azure AI Hackathon 2021. I worked on the backend, and some parts of the frontend.
- Python
- Azure AI
- HTML/CSS/JS
Todo Web App
Developed during my time at PART software group. It is a self-hosted todo-app management web app showcasing best practices in software enginering including RESTful API design, unit-test, documentation, PostMan integration, and CI/CD.
- Node.js
- RESTful API
- Aurelia
- SQL and NoSQL
ThrowTheBirds
An educational game developed in 2019. It was a demonstrartion of how we can incorporate Augmented Reality by using a Kinect Camera in controlling game mechanics.
- C#
- Unity
- Kinect SDK