Software Engineer
Hi! My name is Justin Susu Dong. I'm a software engineer focused on distributed systems and cloud computing. I live with my family and my dog, Pumpkin 🎃.
I primarily work in Scala, with extensive experience across the JVM including Kotlin and Java, along with Python. I also enjoy building systems with Go and modern frontend technologies.
Much of my work involves event-sourced systems and distributed architectures built with Akka. I currently serve as a lead consultant maintaining and evolving the Scala/Akka-based Next-Generation Track & Trace platform for Canada Post, part of the digital infrastructure supporting more than 30 million shipments moving across Canada every day.
A private chat application used by my family and close friends. Built entirely in Scala with ZIO on the backend and Laminar on the frontend. The service runs privately — if you're curious to try it, feel free to reach out and I can share an access token. ()
A lightweight web analytics platform built with Go. The system collects website events through a small JavaScript beacon and processes analytics data through a Go backend service. It includes a dashboard built with Next.js for visualizing traffic and user behavior. The project began as an exploration of Go's minimalist design philosophy compared to the Scala ecosystem.