Hi, I'm Saw Zi Dunn

I'm a Full Stack Developer with 2+ years of experience specializing in backend development, APIs, and database architecture. I build scalable, maintainable web applications with clean code and have delivered multiple freelance projects. Passionate about contributing to open-source and sharing knowledge with the developer community.

Currently Working With

Node.jsExpress.jsReactTypeScriptFastAPIDjango.Net CorePostgreSQLMongoDB
View Resume

Work Experience

My professional journey

Social+

Test Automation Engineer

Social+

May 2025 - Sep 2025

InternshipHybridThailand

Technologies Used:

TypeScriptPlaywrightCI/CDJestAPI Testing
Show responsibilities
King Mongkut's Institute of Technology Ladkrabang

Teaching Assistant (Elementary System Programming)

King Mongkut's Institute of Technology Ladkrabang

Jul 2025 - Oct 2025

Part-timeOnsiteThailand

Technologies Used:

RustSystem Programming
Show responsibilities

Freelance Web Developer

Self-Employed

Feb 2025 - Present

Part-timeRemoteRemote

Technologies Used:

Node.jsExpress.jsReactTypeScriptPostgreSQLMongoDB
Show responsibilities

Skills & Technologies

Tools and technologies I work with

Programming Languages

PythonJavaScriptTypeScriptRustC#

Backend

Node.jsExpress.jsFastAPIDjangoFlask.Net CoreREST APIsDjango ORMSQL Alchemy

Frontend

ReactReduxTanstack QueryZustandNext.jsTailwind CSSHTML5CSSBootstrap

Testing & Quality Assurance

Test AutomationPlaywrightJestPytestAPI Testing

DevOps & Tools

GitGitHub ActionsCI/CD IntegrationDockerLinux

Databases & Architecture

Database DesignSQLNoSQLPostgreSQLMongoDB

Featured Projects

A showcase of my recent work

KMITL Portal

KMITL Portal

A full-stack web platform designed to connect and organize students and professors at KMITL University with various features to enhance academic collaboration like community management and real-time chat functionality.

FastAPIReactJavaScriptWebsocketSQL AlchemyPostgreSQL
ChefConnect

ChefConnect

A social media platform designed specifically for culinary enthusiasts and chefs to share recipes and connect with each other

DjangoPythonTailwind CSSSQLite3JavaScript
Bookmarks

Bookmarks

A tool built with Flask, Python Web Framework, for saving and organizing links into folders to enhance productivity.

FlaskBootstrapCSSJavaScriptSQLite
SKYRISE Education Agency

SKYRISE Education Agency

An education agency website where I contributed to the frontend, building responsive UI components, enhancing user experience, and implementing clean, maintainable layouts.

ReactTailwind CSSTypeScript
Sentria

Sentria

A community-driven disaster response platform where I contributed to frontend development, enabling users to report incidents, access resources, and communicate during emergencies.

ReactTypeScriptZustandReact Query
TaskBoard

TaskBoard

A robust, secure backend server for a Project Management Application built with Node.js, Express, MongoDB, and JWT Authentication.

Node.jsExpressMongoDBJWT
QuickChat

QuickChat

A modern chat application built with Qt6 that supports both private and group chat functionality.

QT6C++SQLiteCMake
GPA Calculator

GPA Calculator

A simple and intuitive GPA calculator built with React. This app allows users to add, edit, and delete courses, calculate their GPA.

ReactJavaScriptTailwind CSSVite
Valentine

Valentine

A fun web app built with React and Vite that lets you ask someone to be your Valentine in a playful and interactive way. The "No" button moves randomly inside the container, making it a fun experience.

ReactVite
CS50W Commerce

CS50W Commerce

An online auction platform built with Django and SQLite3 that allows users to create, bid on, and manage auction listings

DjangoPythonSQLite3HTMLCSSJavaScript
ATM Simulator

ATM Simulator

A secure and efficient simulation of a real Automatic Teller Machine (ATM) system, designed using Python's Tkinter module for the graphical user interface (GUI) and the pickle module for smooth data management

PythonTkinterOOPPickle
Real-time System Monitor

Real-time System Monitor

A cross-platform System Monitor built with Rust’s Iced GUI framework! This tool lets you to monitor system metrics in real time (CPU, memory, disk I/O, and network stats), and save metrics to a JSON file at defined intervals for in-depth analysis later

RustIcedsysinfo
CS50W Mail

CS50W Mail

A single-page email application implementing a complete email management system, that communicates with a Django backend via REST APIs to provide seamless email composition, retrieval, and organization.

DjangoPythonSQLite3HTMLCSSJavaScript
Snake Game in Rust

Snake Game in Rust

"Snake with Bombs" is a classic snake game with a twist. In this version, the player controls a snake that grows in length by consuming food items while navigating through the screen.

RustCrosstermCargo

Certifications

Professional certifications and achievements

Developing Back-End Apps with Node.js and Express
Backend

Developing Back-End Apps with Node.js and Express

IBM

Issued: December 2024

View Credential
Back End Development and APIs
Backend

Back End Development and APIs

freeCodeCamp

Issued: October 2023

View Credential
CS50's Introduction to Computer Science
Computer Science

CS50's Introduction to Computer Science

CS50

Issued: November 2023

View Credential
CS50's Web Programming With Python and JavaScript
Web Development

CS50's Web Programming With Python and JavaScript

CS50

Issued: March 2025

View Credential
JavaScript Algorithms and Data Structures
DSA

JavaScript Algorithms and Data Structures

freeCodeCamp

Issued: May 2024

View Credential
CS50's Introduction to Programming with Python
Programming

CS50's Introduction to Programming with Python

CS50

Issued: November 2023

View Credential
Version Control
Tools

Version Control

Meta

Issued: June 2023

View Credential
Developing Front-End Apps with React
Frontend

Developing Front-End Apps with React

IBM

Issued: March 2023

View Credential

Education

My academic background

King Mongkut's Institute of Technology Ladkrabang

Bachelor of Engineering in Software Engineering

King Mongkut's Institute of Technology Ladkrabang

Pursuing a Bachelor's degree in Software Engineering with a focus on software development methodologies, algorithms, data structures, and system design

2024 - Present

Bangkok, Thailand

Rangsit University

Bachelor of Science in Information and Communication Technology

Rangsit University

Completed coursework in programming, database management, networking, and web development before transferring to KMITL to specialize in Software Engineering.

2022 - 2023

Bangkok, Thailand

Get In Touch

Feel free to reach out for collaborations or just a friendly chat