m40ma0 // online

Liang Ang

Hello there!

Hi, I am Liang Ang, and I am a

  • SMU student.
  • cat lover.
  • korean drama addict.
  • gamer.
  • basketballer.

Enter the food courtDownload resume (PDF)Contact

Profile

About

Liang Ang

I am a 23 year old who is highly interested in front-end web development.

I study information systems at Singapore Management University.

Outside of work, I enjoy exercising, playing chess, and a little bit of gaming!

Education

Singapore Management University

Bachelor of Science (Information Systems)

Aug 2024 – Present

  • cGPA: 3.98 / 4.00 (Summa Cum Laude)
  • Teaching assistant for COR-IS1704 (Programming), COR-STAT1202 (Statistics), IS210 (Business Processes), IS442 (OOP), mentoring roughly 40 students per class through labs, consultations, and grading

Skills

  • Web Dev
  • Software Dev
Languages
Java, Python, JavaScript, TypeScript, SQL, HTML, CSS
Frameworks
Spring, React, Next.js, Node.js
Tools & Platforms
Git, Apache Tomcat, SQL databases, software testing & QA
Product
Agile, user workflows, end-to-end prototyping, BPMN, API design, stakeholder alignment

Side Quests

Selected Timeline

Work

  1. AI Product Engineering

    InnovNation

    Oct 2026 – Present

    • Built AI/ML features end-to-end, including LLM integration, RAG, prompt design, and model evaluation
    • Full-stack product engineering and delivery - React front-end, Node.js/REST back-end, SQL/PostgreSQL/SQLite databases, with DevOps support (Docker, Git/GitHub, CI/CD, packaging), testing and documentation before release
    • Collaborated across product and design, such as engaging in UX prototyping and cross-functional work with engineering/product team

    Technologies Used

    • React
    • Node.js
    • SQL
    • Docker
    • LLM/RAG
    • Playwright
    • Figma

Projects

  1. CrisisGrid

    1st Place out of 94 teams

    Design4Future 2026

    • Designed the dispatch optimization layer, which models incident urgency, demand, risk, unit availability, and route candidates — to reallocate resources for maximum coverage and response time
    • Built an AI command-brief layer using Gemini API that condenses live operational data into a concise incident-commander summary, so decision-makers grasp the situation at a glance rather than parsing raw tables

    Technologies Used

    • TypeScript
    • React
    • Next.js
    • Gemini API
  2. BiteSaver

    5th Place out of 117 teams

    Hack for Humanity 2025

    • Built the consumer-facing front end in Next.js, React, and TypeScript, encompassing a responsive listings UI (laptop to mobile) where users browse surplus-food deals that nearby businesses post near closing time.
    • Connected the front end to the team's Express/Firestore backend to render live listings, shipping an end-to-end consumer product in a 3-person team

    Technologies Used

    • Next.js
    • React
    • TypeScript
    • Express

Awards

  • SCIS Excellence scholarshipAY2025-26

    Merit-based scholarship from SMU’s School of Computing and Information Systems for outstanding academic performance.

  • SMU Dean’s ListAll applicable years

    Recognised among the top academic performers in the cohort for every eligible year.

  • 1st Place out of 94 teamsCrisisGrid · Design4Future 2026

    Won against 94 teams with CrisisGrid, a platform for coordinating resources during crisis response.

  • 5th Place out of 117 teamsBiteSaver · Hack for Humanity 2025

    Placed top 5 of 117 teams with BiteSaver, an app tackling food waste.

Certifications

  • AWS Certified AI PractitionerAmazon Web Services (AWS)

    Validates foundational knowledge of AI, machine learning and generative AI services on AWS.

  • AI100: Python Programming and Data VisualisationHeicoders Academy

    Covers Python fundamentals and data analysis and visualisation with pandas and Matplotlib.

Direct Line

Contact

Questions? Let's Talk!

Resume

Everything on this page, on one page.

Download resume (PDF)