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

Certifications

Direct Line

Contact

Questions? Let's Talk!

Resume

Everything on this page, on one page.

Download resume (PDF)