ERIC TRAN · MELBOURNE, AUSTRALIA

Software built for
the real world.

I’m Eric Tran, a Melbourne-based software engineer with a PhD in Computer Science. My work spans Python backend systems, production automation and research software.

Python · Django · FastAPIAWS · Linux · SQL
Eric Tran
Eric TranSoftware & Systems EngineerMelbourne, Australia
Production ownershipCommercial Django SaaS
Applied systemsPSA Singapore · NTU
Research foundationPhD in Computer Science

SELECTED WORK

Selected engineering work.

Production systems and research tools,
with the decisions behind each.

OPEN-SOURCE RESEARCH TOOL

EpiVintage

Research Estimate Revision Explorer

Making changes in published epidemiological estimates easier to inspect, compare and understand across reporting dates.

  • Validates scientific data and uncertainty-interval bounds.
  • Compares matching dates between reporting vintages.
  • Provides interactive Plotly charts, typed API endpoints, automated tests and GitHub Actions CI.
FastAPIPandasPlotlypytestGitHub Actions
Open the live demo

Explore the source & documentation

THE APPLICATION IN PRACTICE

EpiVintage interface comparing two reporting dates for Victoria influenza estimates, with revision summaries and a chart of estimates and credible intervals. Synthetic demo data.
Captured from the running application using its synthetic demo data. The chart illustrates the interface, not real disease surveillance results.
View screenshot full size

A revision is a change in an estimate between reporting dates. It is not a prediction error.

Scope & scientific care

Built for inspection

A fetch utility validates public CSV inputs and records SHA-256 provenance. Comparisons use exact overlapping location, pathogen and date pairs, with explicit errors for invalid data.

Clear boundaries

The tool consumes published estimates; it does not refit statistical models or generate forecasts. It is an independent project, with no claimed ACEFA or university affiliation.

EXPERIENCE & BACKGROUND

Research depth.
Production perspective.

From port operations and industrial research
to independently operated software.

About me

I’m a Melbourne-based software engineer with a PhD in Computer Science. My background spans backend development, optimisation, automation and applied research.

I enjoy work where software meets operational constraints: coordinating execution, integrating external systems and making failures understandable.

Full background on LinkedIn
  1. 2020 — PRESENT

    Independent software development

    SaaS & technical projects · Melbourne

    End-to-end development and operation of a commercial Django SaaS, Python automation infrastructure and data-focused projects.

  2. 2015 — 2019

    Research Fellow

    Nanyang Technological University · Singapore

    Built a Python/Django decision-support application with machine learning and visualisation. Led a three-engineer team developing scheduling and control software for 10-ton automated guided vehicles.

  3. 2012 — 2015

    Senior System Analyst

    PSA Corporation Limited · Singapore

    Developed optimisation and scheduling software for container-terminal operations using C++, Java, IBM CPLEX and Oracle, alongside Python/SQL diagnostic automation.

TECHNICAL WRITING

Engineering case studies.

A three-part account of building
and operating a mobile automation platform.

CONTACT

Let’s connect.

For engineering opportunities and conversations about backend systems, research software or automation, email me at hello@erictran.dev.

Email EricConnect on LinkedIn

FIND ME ONLINE

Based in Melbourne, Australia.