Hi, I'm Pattarapol 👋
Final-year Computer Science student at Swinburne University with 7 months of production backend experience at Focus Bear.
PT

About

Final-year Computer Science student at Swinburne University graduating July 2026, with 7 months of hands-on production backend experience at Focus Bear. Specialized in backend engineering with NestJS, TypeScript, and PostgreSQL, with growing expertise in .NET, AWS cloud infrastructure, and DevOps practices. Experienced working in Agile teams shipping real features, diagnosing production issues, and building systems with security and resilience in mind. Currently deepening skills in system design, cloud architecture, and data-driven applications using Python and AI tooling.

Skills

TypeScript
C#
NestJS
NodeJS
.NET
AWS
Docker
Python
PostgreSQL
ReactJS
VueJS
GitHub Actions
FastAPI
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Hotel Booking System

Hotel Booking System

A production-grade hotel marketplace backend inspired by Agoda, designed to showcase my backend engineering, system design, DevOps, and AWS cloud skills. Built using .NET 8, Clean Architecture, PostgreSQL, Redis, Docker, and an event-driven pattern with SQS/SES. The architecture is scalable, testable, and ready for deployment on AWS ECS Fargate.

.NET
C#
Docker
Amazon Web Services
GitHub Action
PostgreSQL
Swagger
GamerQuest

GamerQuest

Developed and deployed a full-stack social web application where users can discover new games, write reviews, and manage their personal game library. Utilized VueJS, Vuetify for UI components and input validation, and Bootstrap for the user interface, alongside PHP for the backend and MySQL for data storage.

Vue
Vuetify
Bootstrap
PHP
MySQL
AWS Cloud Architecture

AWS Cloud Architecture

Built two progressively complex AWS infrastructures from scratch, starting with a secure multi-subnet VPC and scaling up to a fully highly available architecture across multiple availability zones. Implemented Auto Scaling Group with Application Load Balancer, Lambda-triggered image processing, least-privilege IAM roles, and layered security using Security Groups and Network ACLs.

AWS VPC
EC2
RDS
S3
Lambda
ELB
Auto Scaling
IAM
Lunatia Project

Lunatia Project

Developed an advanced text-based RPG game in C#, applying Object-Oriented Programming principles and design patterns to create a scalable, modular and maintainable application structure. Extended game functionality by integrating LINQ and robust handling of external data files (JSON/text). Ensured high code quality through comprehensive unit testing using NUnit.

C#
OOP
Design Patterns
LINQ
NUnit
Unit Testing
PropertyLens

PropertyLens

Back End Developer in building an AI model-integrated full-stack web application to predict house prices and categories. Designed RESTful API endpoints using FastAPI. Integrated a Python-based AI model for real-time predictions. Contributed to frontend with ReactJS and interactive data visualizations using ChartJS.

ReactJS
FastAPI
ChartJS
Material UI
Python
AI/ML
Contact

Get in Touch

Want to chat? Let's connect on LinkedIn and I'll respond whenever I can. Or send me an email