HTML5 CSS3 JavaScript Node.js

Hello! I’m Peet
a Full-Stack Developer.

My name is Rapeepat Treerattrakul, a passionate developer from Chiang Mai.
I build web applications using Node.js, TypeScript, PostgreSQL, and more! My focus is on creating secure RESTful APIs, automated testing, and seamless deployments.

Experience

University building illustration Chiang Mai University seal
Education

Graduated from Chiang Mai University

Computer Science · 2021 – 2024

Studied core computer science, from algorithms and databases to software engineering and web development.

Office campus illustration Banana Coding logo
Internship

Software Engineer Intern

Banana Coding | April 2024 – October 2024

I contributed to the company's ERP platform by building a full-stack web application for managing company projects and staff, using Ruby on Rails for the backend and Angular for the frontend.

Alongside this, I implemented key features such as project management, staff assignment, and role-based access control, with PostgreSQL as the database.

Bank building illustration DSGPay logo
Work

Full-Stack at a Fintech company

DSGPay | June 2025 – October 2026

I integrated global payment gateways using Node.js, TypeScript, and MongoDB with webhooks, encryption, and signatures for safe transactions, while hardening website security and passing penetration tests for Bank of Thailand licensing and internal audits.

Alongside this, I built real-time Meteor.js dashboards to improve operational visibility for internal teams, while optimizing MongoDB schemas, automated testing, and Docker/CI/CD pipelines to ensure high system uptime and smooth deployments.

My Certificates

Claude Code in action course completion badge from Claude Academy

Claude Code in action

Issued October 26, 2026

Verify badge

Skills

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • Angular
  • React
  • Node.js
  • Meteor.js
  • Ruby on Rails
  • PostgreSQL
  • MongoDB
  • Docker
  • Postman