Software Engineer

Let's Talk

Minh (Marcus) Nguyen

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.

Helsinki, Finland.
Triona Oy
logo

Triona Oy

Helsinki, Finland

Software Engineer - fulltime

November 1, 2022 - present

  • Own frontend architecture and implementation of a performance-critical Electron desktop application used by forestry forwarders to plan and optimize wood harvesting operations.
  • Developed map-heavy, offline-capable user interfaces using React, TypeScript, Electron, and OpenLayers, optimized for long-running sessions on low-end field hardware.
  • Conducted performance audits and optimizations across the frontend, improving responsiveness, memory usage, and rendering stability.
  • Design and implement backend services using Java Spring Boot within a microservices architecture, supporting core business workflows and data processing.
  • Write automated tests for frontend systems used Robot Framework.
  • Improve system maintainability through refactoring, documentation, and enforcing clean architecture and coding standards.
  • Conducted comprehensive code reviews to ensure quality, maintainability, and adherence to best practices.
  • Develop full-stack mobile features for the Omakala application, building user-facing functionality in React Native and implementing supporting APIs and services in Spring Boot.
  • Partner closely with Product Owners, Solution Architects, and domain experts to translate complex forestry workflows into scalable, production-ready solutions.
ReactReact NativeElectronTypescriptMaterial UIRobot FrameworkAzureK8sRedisGitlabNodejsOpenLayerReduxZustandDockerSpringboot
logo

Kassavirtanen Oy

Helsinki, Finland

Frontend Engineer - fulltime

March 1, 2022 - November 1, 2022

  • Developed and maintained a billing and invoicing dashboard used by business customers, focusing on clarity, responsiveness, and reliability.
  • Diagnosed and resolved complex UI and state-related bugs, improving overall application stability and user confidence.
  • Refactored, migrated from Javascript to Typescript and optimized internal projects for maintainability.
  • Collaborated with C#/.NET teams to deliver robust web solutions.
ReactReact NativeJavascriptTypescriptReduxMaterial UIAzureGithub
logo

Classfunc Softwares

Hanoi, Vietnam

Web Developer - fulltime

September 1, 2021 - April 1, 2022

  • Built high-quality, reusable UI components for streaming and calendar-based web applications.
  • Integrated frontend features with backend services to improve UX, performance, and data consistency.
  • Resolved critical bugs and stabilized features in production environments.
  • Worked directly with Japanese clients to clarify requirements and deliver features aligned with expectations.
ReactNodejsAnt DesignFirebaseGoogle Cloud Platform

Featured Projects

Explore some of my recent work — crafted with precision and creativity.

Logset Maps

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 csstypescriptsqliteprismaredisrustdockergitlab
Omakala

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 uiexporeduxopenLayerspostgreSQLtypescriptJavaspringbootazuredockergitlab
Talousvirta

Talousvirta

Simple invoicing solution for companies.

reactjavascriptmaterial ui.netc++azuregithubredux
Kassavirtanen

Kassavirtanen

Simple invoicing solution for small business

reactjavascriptmaterial ui.netc++azuregithubredux
Calenview

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

Skills

languages

  • javascriptjavascript
  • typescripttypescript
  • javajava
  • gogo

frontend

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

ui

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

backend

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

devops

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

other

  • redisredis
  • websocket

Blogs

Let's Talk

I'd love to hear from you. Please fill out this form or shoot me an email.

Email

Send me through

minhnguyen.dev20@gmail.com

Whatsapp

Send me direct message

Start new chat

Phone

Anytime.

+358 44 982 4682