Pin Ren Toh

Software Engineer

Software Engineer

Experience in backend engineering and multimodal AI systems that extract structured data from unstructured sources.

Bachelor of Computing (Computer Science) with Honours (Highest Distinction)

Experience

Software Engineer · Airwallex

Jul 2026 - Present · Singapore

  • Risk Platform

Software Engineer Intern · Kipo AI

May 2025 - Aug 2025 · San Francisco, CA

  • Returned to Kipo to rebuild the electronics pipeline and work with cool people
  • Refactored single-vendor extraction pipeline into a generalized agentic system, enabling new vendor PoCs
  • Designed error-driven re-prompting for diagram parsing, improving precision and cutting error rate

Software Engineer Intern · Kipo AI

Jan 2024 - Dec 2024 · San Francisco, CA

  • Joined Kipo through NUS Overseas Colleges in Silicon Valley, to build systems to make millions of parts searchable
  • Saw the team double in size and move offices within a year
  • Built an OCR + vision + LLM pipeline to extract information from datasheets
  • Developed an AWS-based ingestion system to collect and organise large volumes of documents from scraping
  • Prototyped hybrid component search combining RAG with NL-to-SQL for natural language part queries

Software Engineer · Marymount Labs

Jan 2023 - Oct 2023 · Singapore

  • Joined Marymount Labs as the first hire and first engineer
  • Built a natural language search tool so doctors and nurses could query clinic records without writing SQL
  • Created an SMS follow-up system that helped clinics reach patients more consistently
  • Helped deploy and maintain an electronic health record system across dozens of clinics

Data Analyst · i-CARE Primary Care Network

Feb 2022 - Jun 2022 · Singapore

  • Helped a healthcare network manage reporting requirements for the Ministry of Health
  • Automated manual compliance reports, turning hours of repetitive work into a simple scheduled task
  • Saw first-hand how even small bits of automation can boost productivity and free up staff time in an SME

Assistant Software Engineer · NEC Asia Pacific

Nov 2021 - Jan 2022 · Singapore

  • First real job in software — got to see how engineering teams in a large MNC operate
  • Helped build and test backend APIs for a CRM system used in regulatory workflows

Teaching Assistant · National University of Singapore

Aug 2023 - Nov 2023 · Singapore

  • Taught weekly tutorials for CS1101S (Programming Methodology) to a class of 6 students
  • Received strong student feedback, with an overall effectiveness score of 4.8/5, above the department average (4.3/5)

Projects

Improving the Discriminative Power of Text-to-SQL Benchmarks

Independent Final Year Project supervised by Prof. Manuel Rigger · Aug 2025 - May 2026

Stack: Python, SQLGlot, PostgreSQL, VeriEQL, LLMs

Problem: Execution accuracy can overestimate Text-to-SQL correctness when benchmark databases fail to distinguish semantically different queries

Approach: Built DONATELLO, a mutation-based framework that generates SQL mutants, filters equivalent variants with solver-based checks and augments benchmarks with targeted counterexamples

Results: Found 8,925 surviving non-equivalent mutants on BIRD and generated 626 counterexample databases, reducing average execution accuracy by 0.90 percentage points after augmentation and 3.48 points on counterexamples alone

CoreFlint · AI Procurement Automation Platform

Co-founder · Sep 2025 - Nov 2025 · Recognised in the top 10% of Y Combinator applications

Stack: Python, FastAPI, PostgreSQL, OCR, LLMs

Problem: Procurement teams receive RFQs, POs and quotes in messy formats (PDFs, emails, spreadsheets), requiring manual data entry into ERP systems

Solution: Built an OCR + LLM pipeline for line-item extraction, transforming unstructured procurement docs into ERP-ready outputs

Features: Human-in-the-loop review and approval workflow; export formats and connectors scoped for SAP/Oracle integration

WhatsApp Actions · LLM-Powered Business Assistant

Prototype project · Aug 2025

Stack: Python, React, LLMs, WhatsApp Business API

Problem: Without ERP or CRM systems, many SMEs handle sales, support and brand communications entirely on WhatsApp, which leads to slow and inconsistent responses

Solution: Built an LLM-powered assistant that classifies incoming messages, drafts replies and routes them for human approval before sending, tested with an SME customer

Features: Automated message categorization, draft reply generation and human-in-the-loop review to balance speed with reliability

Education

National University of Singapore
Aug 2022 – May 2026 · Bachelor of Computing (Computer Science) with Honours (Highest Distinction)
GPA: 4.66/5.0
NOC Bangkok
NOC Silicon Valley

Stanford University
Mar 2024 – Jun 2024 · NUS Overseas Colleges (Silicon Valley)
Took entrepreneurship courses (MS&E472, MS&E178)
Audited CS221 (AI) and CS244b (Distributed Systems)
Got to meet cool people like Sam Altman, Qasar Younis and Ali Ghodsi

University College Dublin
Jan 2025 – May 2025 · Student Exchange Programme
Enjoyed Guinness and travelled a lot