Resume
Education
Master in Computer Science
Jan 2023 - Present (Expected June 2025)
Northeastern University, San Francisco, CA
Coursework
- Intensive Foundations of Computer Science
- Discrete Structures
- Object-Oriented Design
- Data Structures and Algorithms
- Web Development
Bachelor in Civil Engineering
National University of Singapore, Singapore, SG
Coursework
- Vector Algebra and Calculus
- Probability and Statistics
Projects
Yelp Camp Website
A full-stack interactive web application using JavaScript, Node.js, Express.js and MongoDB.
- Crafted a dynamic and responsive user interface using HTML, CSS, Bootstrap, and EJS, ensuring optimal user experience across various devices.
- Implemented backend logic and server-side operations utilizing JavaScript and Node.js, ensuring seamless frontend-backend interaction.
- Utilized Express.js for robust, scalable server-side applications, improving website functionality and performance.
- Managed and interacted with MongoDB databases to ensure persistent storage of user-generated content.
- Integrated Passport.js for secure user authentication, ensuring data security and personalized user experience.
- Utilized Mapbox and GeoJSON to provide accurate geolocation functionalities.
- Gained experience with distributed systems through end-to-end development of the website.
-
Project Snapshot:
Travel List Website
A full-stack web application using Python, Flask and MongoDB.
- Designed a responsive user interface using HTML, CSS and Jinja2.
- Utilized WTForms for form handling and validation, enhancing the application's security and user interaction.
- Constructed backend infrastructure using Python and Flask framework.
- Managed and interacted with MongoDB databases to ensure persistent and reliable storage of user-generated content.
- Implemented advanced features such as search and video upload functionalities, user-generated content features, and interactive comment sections.
- Conducted thorough testing of the application using pytest and unittest to ensure reliability and performance.
- Managed the deployment of the website on Render, gaining practical experience in web application development.
-
Project Snapshot:
Explore the Project