Building for the web.

Software Engineer

Results-driven Software Engineer with expertise in building high-performance Web, Mobile, and Desktop applications. Skilled in modern UI frameworks, full-stack development, and performance optimization, with a focus on delivering seamless user experiences and driving engineering excellence.

Base

Helsinki, Finland

Currently

Triona Oy
Pixel piece 1
Pixel piece 2
Pixel piece 3
Pixel piece 4
Pixel piece 5
Pixel piece 6
Pixel piece 7
Pixel piece 8
Pixel piece 9
Pixel piece 10
Pixel piece 11
Pixel piece 12
Pixel piece 13
Pixel piece 14
Pixel piece 15
Pixel piece 16
Pixel piece 17
Pixel piece 18
Pixel piece 19
Pixel piece 20
Pixel piece 21
Pixel piece 22
Pixel piece 23
Pixel piece 24
Pixel piece 25
Pixel piece 26
Pixel piece 27
Pixel piece 28
Pixel piece 29
Pixel piece 30
Pixel piece 31
Pixel piece 32
Pixel piece 33
Pixel piece 34
Pixel piece 35
Pixel piece 36
Pixel piece 37
Pixel piece 38
Pixel piece 39
Pixel piece 40
Pixel piece 41
Pixel piece 42
Pixel piece 43
Pixel piece 44
Pixel piece 45
Pixel piece 46
Pixel piece 47
Pixel piece 48
Pixel piece 49
Pixel piece 50
Pixel piece 51
Pixel piece 52
Pixel piece 53
Pixel piece 54
Pixel piece 55
Pixel piece 56
Pixel piece 57
Pixel piece 58
Pixel piece 59
Pixel piece 60
Pixel piece 61
Pixel piece 62
Pixel piece 63
Pixel piece 64

Minh (Marcus) Nguyen

Experience

Roles and companies I have worked with.

A timeline of the companies, responsibilities, and delivery work that shaped how I build software today.

frontend systemsproduct deliverycross-functional work
Triona Oy logo

Triona Oy

Current
Software EngineerFull-time
Helsinki, Finland

November 1, 2022 - Present

  • Own frontend architecture and implementation of performance-critical production desktop application used by professionals to plan and optimize forestry operations, making long-term decisions that impact scalability, performance, and maintainability.
  • Built map-heavy , data-intensive user interfaces using React, TypeScript, Electron, and OpenLayers, improving interaction responsiveness by an estimated 20–40% in long-running sessions on low-spec devices.
  • Improved frontend and data-flow performance by optimizing state synchronization, reducing critical workflow latency by an estimated 30–70%.
  • Migrated frontend MVP from MUI to Tailwind CSS, reducing bundle size by ~50–70% and improving performance.
  • Built geospatial software for monitoring fishing ecology used by more than 13,000 users, using TypeScript, React, React Native, Java, Springboot and Azure across both frontend and backend. Primarily focused on frontend development for mobile application and web application.
  • Work on a microservices platform used by Metsähallitus for forestry, land-use, ecological planning, and geospatial-data-driven operations.
  • Develop and maintain across multiple Java/Spring Boot microservices, focusing on event-driven integrations, synchronization flows, domain data mapping, and production observability on Azure.
  • Improve reliability and observability of Kaira microservices by standardizing sync logging, enabling Azure alert deployment, and implementing event- based data synchronization between domain services.
  • Built and maintained Robot Framework E2E tests for React web browser workflows and API-backed scenarios, add reusable test keywords and helpers, and support test execution in Docker and Azure DevOps pipelines.
  • Improved code quality and maintainability through refactoring, documentation, and clean architecture.
  • Conducted code reviews and mentored juniors, promoting engineering best practices.
ReactReact NativeElectronTypescriptMaterial UIRobot FrameworkAzureK8sRedisGitlabNodejsOpenLayerReduxZustandDockerSpringboot
Kassavirtanen Oy logo

Kassavirtanen Oy

Frontend EngineerFull-time
Helsinki, Finland

March 1, 2022 - November 1, 2022

  • Developed and evolved a production SaaS dashboard for billing and invoicing, focusing on usability, clarity, and responsive design for business users.
  • Led the migration of a large admin platform from JavaScript to TypeScript, enhancing code quality, maintainability, and scalability while boosting developer experience by 80%.
  • Designed and implemented reusable frontend components and shared patterns to support multiple products within the company’s portfolio.
  • Worked across both modern React codebases and legacy class-based components with Redux Saga, implementing new dashboard functionality and maintaining existing systems.
  • Diagnosed and resolved complex frontend issues, improving application stability and overall user experience.
  • Collaborated closely with designers and backend engineers to deliver features end-to-end, balancing speed, quality, and maintainability.
  • Actively refactored legacy codebases to align with modern React patterns and best practices.
ReactReact NativeJavascriptTypescriptReduxMaterial UIAzureGithub
Classfunc Softwares logo

Classfunc Softwares

Web DeveloperFull-time
Hanoi, Vietnam

September 1, 2021 - April 1, 2022

  • Built high-quality, reusable UI components for consumer-facing React web applications including calendar, streaming, and meeting platforms.
  • Worked closely with designers and backend teams to translate requirements into polished, performant user interfaces.
  • Contributed to backend development with Node.js, implementing APIs and supporting data flows between frontend and cloud services.
  • Worked with Firebase (Authentication, Firestore) to manage user data and real-time updates in production features.
  • Deployed and maintained services on Google Cloud Platform, supporting scalable application functionality and integrations.
ReactNodejsAnt DesignFirebaseGoogle Cloud PlatformMongoDb

Featured projects

Selected work across products and interfaces.

A flatter look at the projects I have shipped, from interface-heavy product work to full-stack builds and implementation-focused systems.

View all projects

Lead project

Featured work

Logset Maps

Logset Maps is a desktop application developed to assist forwarder operators in visualizing, planning, and reporting timber harvesting operations in forests.

electronreactzustandmaterial uiopenLayerstailwind css
Omakala
Featured

Omakala

Omakala is a cross-platform mobile and web application designed to support recreational fishers in Finland by providing real-time catch reporting, fishing licenses, and location tracking.

react nativereactmaterial uiexporeduxopenLayers
Talousvirta
Featured

Talousvirta

Simple invoicing solution for companies.

reactjavascriptmaterial ui.netc++azure
Kassavirtanen
Featured

Kassavirtanen

Simple invoicing solution for small business

reactjavascriptmaterial ui.netc++azure
Calenview
Featured

Calenview

Calenview is a powerful calendar and scheduling tool designed for educational institutions and organizations. It streamlines planning with a visual interface, supports custom views, and enables efficient event coordination across teams and departments.

reactnodejsfirebaseGoogle cloud platformAnt design

Tools & Stack

Languages, frameworks, and tools I have worked with.

A straightforward overview of the technologies I am comfortable using across frontend, backend, UI, and deployment work.

Programming

Languages

Languages I have worked with regularly across product and backend work.

Current toolkit

  • javascriptjavascript
  • typescripttypescript
  • javajava
  • gogo

Client-side

Frontend

Frameworks and libraries I use to build interfaces and frontend systems.

Current toolkit

  • htmlhtml
  • csscss
  • reactreact
  • nextjsnextjs
  • reduxredux
  • zustand
  • react queryreact query

Styling

UI

Design systems, styling tools, and component libraries I am familiar with.

Current toolkit

  • tailwind csstailwind css
  • sasssass
  • styled components
  • muimui
  • ant designant design
  • shadcn ui

Server-side

Backend

Backend frameworks, databases, and services I have used in real projects.

Current toolkit

  • nodejsnodejs
  • springbootspringboot
  • firebasefirebase
  • mongodbmongodb
  • postgresqlpostgresql
  • sqlitesqlite

Infra & delivery

DevOps

Tools I use for version control, deployment workflows, and infrastructure work.

Current toolkit

  • dockerdocker
  • awsaws
  • gitgit
  • githubgithub
  • gitlabgitlab
  • ci/cd

Supporting tools

Other

Additional technologies that show up often in the products I build.

Current toolkit

  • redisredis
  • websocket

Journal

Latest notes on software and interface craft.

Recent posts pulled directly into the portfolio from the blog Sanity project.

Browse all posts

Contact

Open for projects, roles, and direct conversations.

If there is something worth building or discussing, this is the cleanest way to reach me.

reply by emailproject discussionsfreelance and product work