Helsinki, Finland

Hi, I'm Hang.
I build web applications.

I've worked as a software engineer for six years, mostly on frontend and full-stack development. I'm currently at Elekta, building software for radiation oncology workflows, and finishing my M.Sc. in Computer Science at Aalto University. Last autumn 2025, I studied on exchange at Singapore University of Technology and Design.

I run a blog where I write about working in tech, student life in Finland, and travel: hangmoon.fi.

Experience

Where I've worked

  1. Aug 2022 — Present

    Software Engineer · Elekta

    Helsinki, Finland

    Elekta's mission is to improve access to cancer care in underserved countries, with a focus on radiation treatment.

    • Developed and maintained backend services and APIs in Python for a clinical oncology workflow product, integrating frontend and backend components.
    • Built and modernized frontend features in Angular (TypeScript, SCSS) with a focus on performance and accessibility, including i18n support for multiple languages.
    • Wrote automated tests across the stack: Python unit and integration tests for backend services, and end-to-end UI tests with Playwright.
    • Implemented automated UI testing with Playwright and behavior-driven backend testing with Behave, significantly improving test coverage and reliability.
    • Used AI coding assistants and agents in daily development, reviewing generated code for correctness, security and maintainability before merging.
    • Python
    • Angular
    • TypeScript
    • SCSS
    • Playwright
    • i18n
  2. Oct 2019 — Aug 2022

    Software Developer (Front-end) · Haahtela-kehitys

    Helsinki, Finland

    Haahtela is a Finnish construction company. The software I worked on was called TVD.

    • Front-end development using ReactJS, TypeScript and Storybook, with testing in React Testing Library and Jest.
    • Implemented Figma prototypes and connected the frontend to data from REST APIs.
    • Minor design tasks using Adobe Photoshop and Adobe Illustrator.
    • React
    • TypeScript
    • Storybook
    • Jest
    • React Testing Library
    • Bitbucket

Projects

Things I've built

Personal projects, mostly built on evenings and weekends.

Screenshot of Star Chart Reader

Star Chart Reader AI

Enter a birth date, time, and place to get a natal chart reading generated by an AI model. I have always been fascinated by astrology, and this project combines that interest with my work in software development and AI.

  • Node.js
  • Express
  • Anthropic API
  • SVG
Screenshot of Name My Baby

Name My Baby AI

There is a niche in the spiritual space where numerology is popular. This project generates baby names based on numerology principles. Trust me when I say I have been asked to name babies after I finished reading the numerology book.

  • NodeJS
  • HTML
  • CSS
  • JS
Screenshot of Chord Transposer

Chord Transposer

I learned to play the ukulele and the piano during my Bachelor's degree. I like singing so learning to play chords and singing along with the instrument was a fun start. One issue was that the chord transpose feature of Ultimate Guitar was behind a premium price. So I built a simple web app that transposes chords for free.

  • HTML
  • CSS
  • Vanilla JS
Screenshot of Meme Generator

Meme Generator

My legacy project from before COVID. Pick a template, add captions, and download the result. Built as a way to learn Redux state management properly.

  • React
  • Redux
Screenshot of hangmoon.fi

hangmoon.fi Blog

Where I write about working in tech, student life in Finland, and travel.

  • Writing

Resume

The full details

Education

  • Aalto University
    Master's in Computer Science · Aug 2023 — present
  • Singapore University of Technology & Design
    Exchange, Computer Science · Autumn 2025
  • Turku University of Applied Sciences
    Bachelor's in Information & Communication Technology · Jan 2017 — May 2020
    GPA 4.51 / 5

Awards

  • 100% Master's scholarship, Aalto University · Mar 2020
    Admitted to the International Design Business Management Master's program with a full tuition fee waiver, worth €30,000.
  • Foundation for the Support of Technology Education scholarship · 2018, 2019
    A €500 scholarship from Turku University of Applied Sciences for students with an outstanding GPA and active involvement in studies and extracurricular activities.

Skills

  • Angular
  • ReactJS
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • Python
  • Git
  • Storybook
  • Jest
  • React Testing Library
  • Playwright

Languages

  • Vietnamese — native
  • English — professional
  • Finnish — intermediate

Contact

Get in touch

Send me an email or connect with me on LinkedIn. I am open to new opportunities and collaborations, and I would love to hear from you!