overview
- Fostered close collaboration among cross-functional teams, including mechanical, software, and design teams, to ensure integration of image processing and machine learning components into the robot's software architecture
- Conducted thorough analysis and evaluation of various software technologies and platforms, leading to the selection of Python in conjunction with Arduino as the primary development framework for various autonomous robots
- Leveraged organizational and communicative skills to efficiently support the team to reduce workload time of constructing the internal and external systems of the Pong Bot
- Projects
- MoreLore
- Python, PyTorch, HuggingFace, MongoDB, Tkinter, BeautifulSoup, Git
- Developed a comprehensive full-stack application that automates the process of downloading books, preprocessing
- Designed a user friendly GUI that decreased back-end logic testing/debugging time by 25% and compared to terminal only user interface and testing
- Leveraged MongoDB and implemented CRUD operations for management of downloading and efficiently storing
- Trackpplication
- Node.js, MongoDB, Express.js, Manifest, React.js, HTML, Tailwind CSS, Cheerio, Git
- Designed and developed a full stack web application which includes a Google Extension that scrapes prominent
- Developed a RESTful API leveraging MongoDB, Node.js, and Express.js for CRUD operations, using Fetch API to connect to the responsive and dynamic user interface designed with React, which allows user to update, browse, or
- Drastically improved the time efficiency of job application, polling an average of 220% time saved according to a
- OcamlTetris
- OCaml, Git
- Lead a group of three to develop the classic game of Tetris which leveraged the Monad design pattern to minimize the use of redundant code whilst optimizing graphical and game logic performances
- Developed and implemented robust testing frameworks leveraging OUnit and Bisect to systematically evaluate the functionality and performance of software components, all whilst ensuring adherence to quality standards and specifications through test driven development and automated testing achieving a code coverage of 98