Hello, I'm

Leo Nguyen

Senior Software Developer

6+ years of experience in building web and mobile applications. Experienced in JavaScript libraries and frameworks like React, Svelte and Next.js, with a proven track record of building responsive interfaces, reusable component systems, and performance-focused features.

About Me

I'm a Software Developer based in Hanoi, Vietnam with over 6 years of experience in building web and mobile applications. Primarily focused on frontend development with practical experience across backend, cloud deployment, and operations.

Proficient in AI-assisted development using tools like Claude Code and Codex. Collaborative team player with strong communication skills, able to work effectively with other team members and business stakeholders to deliver reliable, maintainable solutions.

Location

Hanoi, Vietnam

Experience

6+ Years

Education

BSc Software Eng.

English

IELTS 7.5

Certification

AWS Developer Associate (DVA-C02)

Skill Highlights

Frontend

HTML5CSS3JavaScript (ES6+)TypeScriptReactReact NativeSvelteTailwind CSSSCSSResponsive Design

Architecture

Next.jsSvelteKitReduxSvelte StoreZustandWebView Hybrid Mobile

Backend & Database

Node.jsExpress.jsFastifyPrismaPostgreSQLFirebase

Deployment & Ops

AWSGCPVercelNeonRailway

Testing & Tools

JestGitSVNAgileFigmaCode Review

AI-assisted Dev

Claude CodeCodexAI-powered DebuggingDocumentation

Work Experience

October 2023 - March 2026

Senior Software Developer

LG CNS Vietnam

Developed and maintained web and mobile apps, ensuring high performance and smooth user experience. Collaborated with a Korean team, implemented key features, monitored VOC feedback, and led a small team of three engineers, providing mentorship, code reviews, and training for new members.

SvelteTypeScriptGCPAzureOpenAI
September 2021 - October 2023

Web Developer

Kraken

Worked remotely developing and optimizing React-based web applications for a dry bulk shipping tech start-up. Designed reusable UI components ensuring consistent, responsive UX. Improved page loading performance by over 50% through monitoring and codebase optimization.

ReactReduxTypeScriptJestSCSS
February 2020 - July 2021

Junior Developer

FPT Software

Contributed to developing a financial web application for a Japanese client as part of a legacy transformation project. Helped convert a VB.NET desktop app into a modern React web application, focusing on UI development and UX improvements.

ReactReduxAnt DesignJavaAngularJS

Notable Projects

LENS Platform

Letuin Edu (Korea)

A web-based Korean OPIc mock exam platform enabling users to take timed speaking exams with guided prompts, audio recording, and automated submission/review workflow.

Team of 7
SvelteTypeScriptFastifyPostgreSQLGCPOpenAIAzure SpeechSpeechSuper

Seyo

Talk To Me In Korean (Korea)

A hybrid Webview application for learning Korean. Optimized page load speed with lazy loading. Utilized Amazon Transcribe (STT) and Supertone (TTS) for voice recognition and pronunciation feedback.

Team of 9
SvelteTypeScriptExpress.jsPostgreSQLGCPAWSAzure SpeechOpenAI

Buttertime

LG CNS (Korea)

Hybrid WebView English-learning app for Korean users featuring speaking practice and feedback. Implemented Azure STT/TTS for speech recognition, audio playback, and pronunciation assessment.

Team of 9
SvelteJavaScriptExpress.jsPostgreSQLGCPAzure Speech

Krakenconnect

Kraken (Singapore)

A web-based application for dry bulk shipping, providing chartering marketplace, freight management, and scheduling solutions. Enhanced page loading performance by over 50% through optimization.

Team of 6
ReactReduxTypeScriptExpress.jsMySQLJestSCSS

Mercury Studio

JIP (Japan)

Migrated a desktop-based internal financial application to a modern web platform, building data collection and transformation features that aggregate multiple data sources into clear, readable views.

Team of 35
ReactReduxRedux-SagaAnt DesignJavaPostgreSQL

OT Management System

FPT Software (Vietnam)

An internal web application for employees to declare and manage overtime effort, supporting OT requests, approval workflows, and tracking history for HR/payroll processing.

Team of 7
AngularJSBootstrapjQueryC#/.NETMSSQL

Let's Connect

I'm always open to discussing new opportunities, interesting projects, or ways to collaborate. Feel free to reach out!