Aalto5 · Software Engineer

I build software systems that make complex work feel simple.

Flexible software engineer building scalable web products and automation systems. Experienced with React, TypeScript, cloud platforms, CI/CD, and event-driven architecture, with a focus on performance, security, accessibility, internationalization, and SEO. I enjoy turning complex workflows into reliable, intuitive tools and care deeply about thoughtful design, content integrity, and maintainable systems.

  • Frontend systems
  • Workflow automation
  • Cloud infrastructure
  • Accessible products
Ho Chi Minh, VN
Portrait of Aalto5, software engineer

Current role

UI Developer

RubricEM · Occupass

Career journey

Work that ships and scales

Product-focused engineering across frontend systems, automation, analytics, and IoT.

RubricEM

UI Developer

Occupass
Current

Develop and improve the UI for Occupass, RubricEM’s core product, while leading and reviewing the work of a three-person development team. Focus on usable, performant product experiences and contribute to the marketing website to strengthen the brand and attract prospective customers.

3-person

team leadership

Core Web Vitals

performance

WAI-ARIA

accessibility

Impact

Deliver Figma-accurate features and contribute to GraphQL schema design, reducing delivery bottlenecks and backend dependencies. Apply e2e testing, SEO, Core Web Vitals, internationalization, and WAI-ARIA practices to build reliable, accessible products.

  • React
  • TypeScript
  • Relay GraphQL
  • TanStack
  • Shadcn
  • Playwright
  • Figma
  • Zeplin

FPT Telecom

Senior Full Stack Engineer

Smart CPE Dashboard

Built a real-time dashboard for Customer Premises Equipment (CPE) management, enabling device-health monitoring, usage-trend analysis, and issue diagnosis.

25%

faster diagnosis

40%

fewer cancellations

30%

faster development

Impact

Aggregated telemetry to detect anomalies, reducing diagnostic time by 25%. Helped reduce premature cancellations by 40% through proactive retention work and used Retool to shorten development time by 30%.

  • React
  • Go
  • PostgreSQL
  • Retool

FPT Telecom

Senior Frontend Engineer

Network Automation and Topology Traffic

Built a network-automation platform and an interactive, deeply nested topology-traffic visualization.

33%

less manual effort

Multi-device

automation

Live traffic

network visibility

Impact

Automated command execution across multiple devices, reducing manual effort by 33%. Built a UI that surfaced traffic usage and port speeds to identify bottlenecks and inform upgrades.

  • Python
  • React
  • MongoDB
  • SSH
  • Kibana

FPT Telecom

Middle Full Stack Engineer

Floorplan and IoT Control System

Built an IoT-integrated interactive floorplan system for real-time monitoring and remote device management.

40%

fewer on-site visits

Real-time

sensor monitoring

Remote

device control

Impact

Enabled remote control and sensor visualization, reducing on-site visits by 40% through automated interventions.

  • JavaScript
  • Socket.IO
  • MQTT
  • Node.js
  • PostgreSQL
  • Raspberry Pi

FPT Telecom

Junior Frontend Engineer

Typhoon Analytics System

Built a React frontend for a typhoon-damage tracking system, delivering real-time dashboards that gave disaster-response teams actionable insights.

50%

faster analysis

Real-time

operational dashboards

Big data

reporting support

Impact

Delivered a scalable big-data UI with prebuilt reports, halving analysis time compared with Excel.

  • React
  • JavaScript
  • Hadoop
  • Node.js
  • MySQL
  • MongoDB
  • Cron Jobs

Projects

A simple hobby project serves as a quick shorten link utilitypreview for Cloudflare Shortlink
CloudflareNextJSRadix UIShadcn UITailwindCSS
Source codeVisit Cloudflare Shortlink
RAG app with models provided via Ollama, fully managed and open-sourcepreview for Ollama Chat
NodeJSNextJSOllamaCloudflare
Source codeVisit Ollama Chat
A Discord bot to help automate server utility tasks like finding new manga chapter, RSS feed, and command managementpreview for Discord Bot
NodeJSDockerCheerioRSSSupabase
Source code
Movie blog to express myself and often share my in-depth analysis of the fictional works that I have experiencedpreview for Personal Blog
AstroGhostCloudinaryTailwindCSSSolidJS
Source codeVisit Personal Blog