Hello, I'm

Ittichet
Thongsang

but people call me Zagif

I build software by starting with the people who'll use it (mostly me).

Computer Engineering @ Chulalongkorn University/Bangkok, Thailand

Skills

Spoken Languages

  • ThaiNative
  • EnglishTOEIC 980 · IELTS 8.5

Technical

Languages

  • TypeScriptTypeScript
  • JavaScriptJavaScript
  • sharpC#
  • PythonPython
  • Java
  • C++C++
  • SQL
  • HTML5HTML
  • CSSCSS

Frontend

  • ReactReact
  • Next.jsNext.js
  • AngularAngular
  • Tailwind CSSTailwind
  • MUIMaterial UI

Backend

  • ExpressExpress.js
  • .NET.NET
  • Socket.ioSocket.IO
  • LINELINE Messaging API / LIFF
  • Google GeminiGemini API
  • AnthropicAnthropic API

Data

  • MongoDBMongoDB
  • SupabaseSupabase
  • PostgreSQLPostgreSQL
  • SQL Server

Tools

  • GitGit
  • VercelVercel
  • FigmaFigma

Experience

  1. Jun - Jul 2026

    Software Engineer Intern

    Gofive Co., Ltd.

    Worked on empeo, a B2B HR platform built as an Angular micro-frontend on ASP.NET, and Decio, an internal Scrum tool in Next.js and .NET.

    • Closed 74 tickets on empeo in production, working across every layer: the Angular micro-apps, the shared design system, the ASP.NET Core API, and SQL Server stored procedures. Recurring defects got fixed in the design system so every micro-app picked up the fix at once.
    • Built features on Decio, including an onboarding flow that matches new logins to employee records through a three-tier fallback, cutting manual placement from 3 steps to 1. I also went through the tool as a real user to find bugs and rough edges, then fixed the ones I found.

Education

  1. Aug 2023 - present

    B.Eng. Computer Engineering

    Chulalongkorn University

    GPA 3.73

  2. 2020 - 2023

    High School

    Triam Udom Suksa Pattanakarn School

    GPA 3.99

Projects

2026/Personal

Moo-ney: LINE Money Tracker

I often forgot to update my budget spreadsheet. Now I text what I spent, or send a bank slip, to a LINE bot, and it fills in the sheet for me.

  • LINE Messaging API
  • Google Sheets API
  • Next.js
  • TypeScript
2026/Personal

Household BP Logger

Grandpa's blood pressure results were not kept in one place. Now the family sends a photo of the monitor in LINE, and a bot adds the numbers to a shared table.

  • Next.js
  • TypeScript
  • Supabase
  • LINE Messaging API
2026/Personal

Quick Tools

The small tools I kept searching for online were on sites full of ads. So I rebuilt them in one place, with no ads and no sign-up.

  • Next.js
  • TypeScript
  • Tailwind
  • Redis
2026/Coursework

NCA Demo

A pixel-art tree grows from a single cell, and sliders change how much fertilizer and sunlight it gets. Based on Growing Neural Cellular Automata.

Pattern Recognition course

5-person team

  • React
  • TensorFlow.js
  • Vite
  • Tailwind
2025/Coursework

Shiba Solver

A study helper app for students. We built it as a team over one semester, working in Agile sprints with regular reviews.

Software Engineering course

9-person Agile team

  • React
  • TypeScript
  • Next.js
  • Figma
2025/Personal

Quick Match

A single-player version of the card game Spot It. The game makes its own cards, and any two cards always share exactly one symbol.

  • React
  • TypeScript
  • MongoDB
  • NextAuth
2025/Coursework

The Performers

A real-time chat app with chat rooms, group chats, and online status. Users can also play rock-paper-scissors. Everything runs over Socket.IO.

Computer Networks course

4-person team

  • Python
  • Socket.IO
  • MongoDB
  • Next.js
2024/Coursework

Super Tic-Tac-Toe Ultimate

Ultimate Tic-Tac-Toe, where the board is made of nine small games. Items drop during play, and players can craft them into power-ups.

Programming Methodology course

2-person team

  • Java
  • JavaFX
  • OOP

Contact

Get in touch!

ittichetthongsang@gmail.com