Display profile image

Duncan Leo

Hey there! I’m a software engineer based in Singapore.

In June 2015, I set up Undertide with my friend Jurvis, where we built Nebulo and Harmany.

I’ve worked at Buuuk and UserTesting, and am currently working at Taskade.

My Work

DPI Calculator

App to calculate density

GAON Chart

Music charts in Korea

mrtdown

Public transit monitoring in SG

Nebulo

Beautiful haze reports

Readit

Private Reddit client

TrafficCam

Road imagery for Singapore

Experience

Undertide

Jun 2015 - Present

Co-Founder

Co-founded the company in 2015, primarily building internal projects and working on client projects. Led their technical design and mentored a team of engineers who were high school students.

Taskade

Aug 2023 - Present

Senior Software Engineer (Tech Lead)

Led the architectural design and implementation of Taskade’s AI initiatives. I worked on a writing assistant that helps individuals and groups be more productive with LLMs, pairing text generation with the ability to call actions through an Apple App Intents-like API.

Taskade

Nov 2019 - Aug 2023

Software Engineer

Improved the responsiveness of the collaborative chat system by reimplementing it with protocol buffers and GraphQL. Architected and built the Timer and Reaction project add-ons, two-way sync for Google Calendar and an event lifecycle system using Apache Pulsar. Worked on the Calendar and Table views for documents. Became the lead maintainer of the desktop app, helped launch in the Mac App Store and Microsoft Store.

UserTesting

Mar 2016 - Mar 2017

Software Engineering Intern

I participated in a school overseas internship programme and worked on UserTesting’s Android app and internal web and Electron-based tools that helped facilitate engineering productivity. I also helped to improve the efficiency of quality assurance by automating web testing using tools like Selenium and Calabash.

buUuk

Aug 2015 - Oct 2015

Android Intern

Built an open source project for deploying Android to an emulator on a separate machine. Worked on an onboarding flow in an Android app with parallax animations for a client project.