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: The screenshot of the Yelp Camp project

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: The screenshot of the Travel List project
    Explore the Project