Skip to content
zrlee.dev

Experience


  1. Present

    Product Management Associate

    NUS Developer Group · Singapore

    Product management for projects built with and for non-profit organisations, working alongside design and engineering.

    • Translated NPO feedback and business goals into clear product requirements, partnering directly with design and engineering to ship tangible features.
    • Managed the end-to-end development process, setting timelines and resolving blockers, and drove improvements based on user feedback.
    • Maintained strategic alignment across executives, customers, and internal teams through regular progress updates.
  2. Present

    Teaching Assistant, CS2100 Computer Organisation

    National University of Singapore · Singapore

    Teaching computer organisation — instruction sets, datapaths and memory hierarchy — and mentoring students on the Software Engineering module.

    • Run lab sessions for CS2100, walking students through how a machine actually executes what they write, and debugging their reasoning rather than their code.
    • Mentor students on the Software Engineering module, advising on project structure and engineering practice.
  3. Software Engineer (Intern)

    Snowball · Singapore

    Full-stack feature work on a production React Native mobile app, spanning third-party integrations, production monitoring, and error triage.

    • Monitored and triaged production errors in Sentry, diagnosing and resolving live bugs to improve stability.
    • Integrated external services into the app, including the Strava API, phone verification, and an AI-powered activity classifier.
    • Analysed PostHog product analytics to identify behaviour trends, informing feature prioritisation and roadmap decisions.
    • Shipped features to production end to end, including comment likes, multi-photo logs, and a collaborative customisation canvas, and led a full UI/UX overhaul of the app.
  4. Deputy Operations Officer

    Singapore Armed Forces · Singapore

    Coordinated daily battalion-level operations for a unit of over 200, and started writing software to remove the parts of the job that did not need a person.

    • Supported the Operations Officer in coordinating daily battalion-level operations for a unit of over 200 personnel, working to fixed deadlines where a late or missed handover had consequences.
    • Built a Telegram bot in Google Apps Script to automate internal notifications and queries, cutting manual administrative workload.
  5. Assembly Technician

    VDL Enabling Technologies Group · Singapore

    Assembled and tested precision components for semiconductor wafer machines used in lithography manufacturing — hands-on hardware work to documented procedure and tolerance.