Postman
Motivated student completing Computer Science degree in 2024. Experienced in Agile and Scrum environments. Fluent in Python and JavaScript. My undergraduate coursework includes building software, employing machine learning to solve problems, and identifying security vulnerabilities in software. Accustomed to teamwork from my previous experience serving on committees.
Python
Postman
Git
Xcode
Projects
Peer Prep
- Developed a web application to match software engineers work on technical interview questions
- Adopted a microservice architecture to allow for independent scaling and modularised component
- Designed a neat UI for login and sign-up pages
- Implemented authentication and authorization using JWT tokens for persistent login
- Stress-tested our API endpoints to ensure reliability for high usage volume
Utilised: AWS elastic beanstalk, MongoDB Atlas, Express.js, ReactJs, Node.js, Docker, Axios, Socket.io, Github actions for CI
Sarcasm Detection using Machine Learning
- Researched on text pre-processing implication in machine learning
- Built a CNN model that performed with 74% validation accuracy on reddit comment dataset
- Streamlined the pre-processing steps into a plug-and-play method for the team
- Integrated custom features identified through EDA into our model
Utilised: Python, Keras
HelpMeMahjong
- Submitted as our Hackathon entry for Hack&Roll 2022
- Developed a telegram bot to guide users requiring Mahjong advice in an actual game
- Designed a user-friendly process to initialise mahjong hands using stickers
- Integrated the winning hand algorithm with database to provide the recommended move
Utilised: Python, pyTelegramBotAPI, Heroku
TrackO
- Developed a productivity application for tutors from a brownfield project, enabling tutors to better track lesson schedule, fees, and tutee’s personal information
- Enhanced an existing find command to extend to criteria and keywords
- Co-developed the new Lessons feature to organises tutor’s lessons using a sorted data structure
Utilised: Java, JavaFX
TaskGo
- Created a full stack web application as a greenfield project, to keep track of all pending tasks and sends an email reminder when nearing deadline
- Designed the frontend UI of the web application with a mix of self-designed component and library components
- Provisioned a firebase database used to store user’s information
- Designed a Cron job manager that assist with sending email notifications and scheduled maintenance of user’s data
Utilised: ReactJs, Javascript, HTML, CSS, Express.js, Node, Vercel, Heroku