Skip to content

SOFTWARE ENGINEER · TORONTO

I'm Dave.I build and runproduction systems.

Full-stack developer who ships and then keeps things running: web products, client sites, APIs, and the infrastructure underneath them.

Selected work

5 PROJECTS · 2025-2026

Live on the internet

Some of it runs on Vercel, some on hardware I own.

astralab.space homepage
PRODUCTastralab.spaceAstra Labs public site and staff dashboard.VISIT ↗
hana-ielts.vercel.app homepage
PRODUCThana-ielts.vercel.appIELTS learning platform for students and teachers.VISIT ↗
wendyliu.work homepage
CLIENTwendyliu.workPortfolio site, designed and deployed.VISIT ↗
iliasabokro.com homepage
CLIENTiliasabokro.comPortfolio with civil and mechanical drawing sets.VISIT ↗
huydoan.work homepage
SELF-HOSTEDhuydoan.workResearch portfolio on my own hardware.VISIT ↗
jeremiahwong.homeserverlocal.com homepage
SELF-HOSTEDjeremiahwong.homeserverlocal.comPortfolio, self-hosted alongside the rest.VISIT ↗

Built under a clock

Four competitions, four stacks that had to be standing by the demo.

  1. 3RDPLACE · 2026
    CentennialHacksGreenlight

    Utility bills into verified savings: Textract OCR, grounded reasoning, deterministic eligibility math.

  2. 1STPLACE · 2025
    Seneca Software Engineering CompetitionJob Posting Validity Checker

    Job Posting Validity Checker, flagging fraudulent listings.

  3. 1STPLACE · 2025
    Seneca HackathonProject Threshold

    Team build under a weekend clock.

  4. 1STPLACE · 2025
    UFDRotman Commerce FinTech Association

    Finance and data challenge at Rotman, University of Toronto.

Community

Astra LabsSeneca Polytechnic

Lead developer for the student rocketry club: the software, the documentation culture, and onboarding new members onto both.

Community volunteeringCity of Toronto

Local volunteer work across city community programs.

Certified

  • Cloud & solutions certificationsAWS
  • Azure & developer certificationsMICROSOFT
  • Deep learning certificationsNVIDIA
ALL 12 ON LINKEDIN ↗

I work on the unglamorous half of the stack: ingest endpoints that fail closed, retrieval that cites its sources, deploys that come back up after a power cut.

A packed session at Seneca Polytechnic, students watching a talk against floor-to-ceiling windows overlooking the Toronto lakefront.

At Astra Labs, Seneca Polytechnic's student rocketry club building the Pioneer vehicle for Launch Canada 2026, I own the software: public site, staff dashboard, telemetry ingest path, and the container stack it runs on. Alongside it I ship client sites, host several of them on my own hardware, and use hackathons as an excuse to put a stack into production faster than is reasonable.

NOW
Lead developer, Astra Labs
STUDY
Seneca Polytechnic, Toronto
BASED
Toronto, Canada
ALSO
Music and cooking

Open to internships, freelance, and hard infrastructure problems.

tatandat110105@gmail.com
TA TAN DATTORONTO · © 2026