Available for new opportunities

JirasitKarunwong

Full Stack Developer

I build the websites and apps you use every day — from the polished screens on the front, to the quiet engines running behind them. Currently going deep on AI.

Full-Stack

Frontend + Backend

2

Engineering Schools

AI

Current Focus

SCROLL

Who I am

About Me

I'm a full-stack developer — meaning I build both the visible side of a website or app (the part you click) and the invisible engine behind it (where the data lives).

My favorite kind of work is turning a messy, ambiguous problem into something clean, fast, and pleasant to use — whether that's an internal business tool, a customer-facing website, or a low-level program written in C.

Outside of shipping code, I teach, mentor, and help run hackathons. I care a lot about sharing what I know with the next batch of students.

Based in
Bangkok, Thailand
Currently
SWE @ Sati Co., Ltd.
Studied at
MUT · 42 Bangkok
Languages
Thai · English
Jirasit Karunwong — Full Stack Developer

Developer

What I can do

Skills

Four areas of craft — each with a plain-English explanation of what it actually enables.

Familiar
Proficient
Expert

Frontend & Mobile

Everything you actually see and click — websites, apps on your phone, the layouts and animations that make them feel alive.

React · Next.js
React Native · Expo
Swift · iOS
Tailwind CSS · Sass
Ant Design · MUI
Redux · Hooks
React Lifecycle

Backend & Data

The engine room — where user accounts, databases, and business logic live. The part that makes buttons actually do something.

Node.js · Express
NestJS · Go · Python
PostgreSQL · MySQL
Oracle · MSSQL
Redis · Prisma
REST API
Microservices

Embedded & Systems

The deep stuff — talking directly to hardware, tiny devices, robots, and the low-level instructions computers actually run on.

C · C++
Embedded Systems
Operating Systems
Data Structures
Robotics
IoT Devices
Hardware Integration

Tools & Workflow

The toolkit I use every day — design software, version control, cloud servers, and the habits that keep a team moving smoothly.

VS Code · Vim
Draw.io · Figma
Git CLI · Fork
Navicat · DBeaver
Agile · Waterfall
Docker · AWS
Notion · Obsidian
Current focus

Going deep on AI & Machine Learning

Building smart apps that understand language, images, and context — from chatbots and search to automation and decision-making tools.

Large Language Models (LLMs)Retrieval-Augmented Generation (RAG)Machine LearningDeep LearningGenerative AINatural Language ProcessingComputer VisionPrompt Engineering

Where I've been

Experience

My path through real work and rigorous schooling.

Work Experience

Software Engineer

Current

Sati Co., Ltd. · Healthcare AI

Jun 2025 – Present · 10 monthsChiang Mai, ThailandOn-site

In plain English

I build full-stack web applications for a healthcare-AI company — from the first idea on a whiteboard, through the design, all the way to a live product people use every day.

Career path at Sati

From Internship to Software Engineering

10 months at Sati

Phase 01 · Foundation

Internship Software Engineering
June 2025 — Mar 31, 2026·10 months

Joined fresh from university. Shipped real production features alongside senior engineers and earned ownership of an internal product end-to-end.

Highlights

  • Owned the internal ERP system as sole developer
  • Contributed to the Discharge Summary product in Agile Scrum sprints
  • Translated Figma designs into a responsive marketing site
Starts May 5, 2026

Phase 02 · Ownership

Software Engineering
May 5, 2026 — Onwards·Full-time

Promoted to full-time after the internship. Will lead full-stack builds end-to-end — from system design and database modeling all the way through to production deployment.

What I'll own

  • Full-stack architecture for new product features
  • Database modeling and API design from scratch
  • Production deployment and infrastructure on AWS

What I've worked on

Internal ERP System

The control panel for company operations

A private web app where the company manages employees, tracks working hours, sets goals (KPIs), and monitors system health — all from one dashboard. I designed and built it end-to-end as the sole developer.

Discharge Summary

Helping hospitals write patient reports faster

A medical platform that streamlines the paperwork doctors write when a patient is discharged from the hospital. I joined as a team member — reviewing code, fixing bugs, and shipping new features alongside senior engineers.

Team MemberAgile Scrum
NestJSReactPostgreSQLPythonMUI
Company Landing Page

The public website visitors see first

Sati's public-facing marketing site — showcasing their AI healthcare products. I translated the Figma design into a responsive, polished site that works seamlessly on any screen size.

Skills gained

Full-StackSystem DesignDatabase DesignERPProject Management

Education

Mahanakorn University of Technology

Bachelor's Degree · Computer Engineering

Basketball player for the university team. Event staff for multiple campus initiatives.

LeadershipTeam CollaborationEvent Coordination

Highlighted coursework

Database Systems

Designed and managed databases using Oracle — wrote complex queries and optimized performance.

OracleSQLPL/SQL
Racing Robot Car

Built a self-driving racing robot car powered by a Raspberry Pi — wired the motors and sensors, programmed the control logic, and tuned it for speed and precision on the race track.

Raspberry PiPythonGPIOSensors

42 Bangkok

Cadet · Computer Science

What is 42?

A programming school with no teachers, no tuition, and no lectures. Students learn by building hard projects and reviewing each other's code.

Focus: Operating Systems & Peer to Peer

Key activities

Operating Systems Coursework

Intensive C programming projects — writing the low-level code that runs beneath every app: memory, performance, safety.

Peer-to-Peer Code Defense

Students review each other's code face-to-face. Sharpens both technical rigor and communication skills.

TA / Tutor — Web Dev (KMITL)

Guided students in responsive design and JavaScript fundamentals.

Hackathon Staff

Technical support and event coordination at university hackathons.

Selected Work

Projects

Real things I've built — each explained in plain language so you don't need a tech background to follow along.

Professional Work

Production apps & websites
Songkran Online (AOT · Suwannaphum)

Freelance · Full-Stack Developer

Songkran Online (AOT · Suwannaphum)

A virtual Thai New Year festival you can join from anywhere

A web app I built as a freelance project for Airports of Thailand (AOT), featured at Suwannaphum Airport — so travelers and families can celebrate Songkran online. Users pick a character, splash water at picked locations, pay respects with Song Nam Phra, and send New Year blessings to friends. Sign-in with LINE, Google, or Facebook.

  • Virtual water play & character customization
  • Song Nam Phra (digital Buddha blessing)
  • Blessing & photo sharing (LINE · Facebook)
  • Social login (LINE · Google · Facebook)
Next.js 16React 19Tailwind CSS v4Express 5PostgreSQLPrisma
Internal ERP System

Sole Developer · Sati Co., Ltd.

Internal ERP System

Private tool that runs a company from one dashboard

An all-in-one web app where a company tracks employees, working hours, KPIs, and system health. Think of it as the control room for daily operations — designed and built end-to-end by me as the sole developer.

  • HR Management
  • KPI / OKR tracking
  • Clock-in · Clock-out
  • System Monitoring
Next.jsNestJSPostgreSQLAWSAnt Design
Reserve — Online Booking

Solo Project

Reserve — Online Booking

Book a time slot the way you'd book a restaurant

A booking platform where users sign in, browse availability on a calendar, and reserve a time — with real-time confirmation. Designed to be flexible enough for any kind of venue or service.

  • User Authentication
  • Calendar View
  • Real-time Notifications
Next.jsTypeScriptPostgreSQLTailwind CSS
Sati Landing Page

Developer

Sati Landing Page

Public website for a healthcare-AI company

The face of Sati Co., Ltd. — showcasing their AI products for hospitals (ChartSum, AI Pre-Audit, AI Claim). I turned a Figma design into a polished, responsive site that looks sharp on both desktop and phone.

  • Responsive Design
  • Pixel-perfect from Figma
  • SEO Ready
Next.jsMUIFigma

Systems & Algorithms

42 School · low-level C

42 School Project

FdF — 3D Wireframe Viewer

Turns raw numbers into a rotatable 3D landscape

A program written from scratch in C — no game engine, no libraries. It reads a file of terrain heights and renders it as a 3D wireframe you can rotate, zoom, and recolor. Teaches how graphics actually work under the hood.

CMiniLibXGraphics Math

42 School Project

Push Swap — Sorting Puzzle

Sort any list with just two stacks and a few moves

A sorting challenge with a twist: you only get two stacks and a tiny move set. The goal is to finish with as few steps as possible. It's a lesson in thinking efficiently — the same way navigation apps plan shortest routes.

CAlgorithmsOptimization

42 School Project

Philosopher — Concurrency

Five philosophers, five forks, no deadlock

The classic computer-science puzzle: philosophers share forks while eating and thinking. Solving it teaches how computers juggle many tasks at once without getting stuck — the same logic that lets apps stream video while downloading files.

CThreadsMutex