Pavaris Pungjaroen Resume
Portrait of Pavaris Pungjaroen

Open to full-time roles

Pavaris Pungjaroen

Fullstack Developer

4+ years building production web applications. I'm currently developing a Hospital Information System at Thai Nakarin Hospital, and I take my own products from first commit to a live server.

  • Bangkok, Thailand
  • 4+ years of experience
  • On-site, hybrid or remote

Software I've built is used at

  • Thai Nakarin Hospital
  • Krungsri Bank of Ayudhya
  • Excise Department
  • National Housing Authority

Experience

4+ years across healthcare, banking and government systems.

  1. – Present

    Fullstack Developer

    Thai Nakarin Hospital

    • Develop the hospital's Hospital Information System (HIS) across frontend and backend.
    • Frontend in TypeScript with Nuxt (Vue), Vuetify and SCSS.
    • Backend in Java Spring Boot with GraphQL as the primary API, backed by MySQL and MongoDB.
    • Resolve defects and support users when production issues arise.

    Modules delivered

    • Patient registration & records
    • Appointments
    • Emergency room
    • Outpatient (OPD)
    • Inpatient (IPD)
    • Lab
    • X-ray
  2. –

    Frontend Developer

    Avalant Co., Ltd.

    • Built internal web applications on the company's CMS platform with HTML, CSS, JavaScript and SQL (queries and stored procedures).
    • Designed database schemas and produced ER diagrams and user manuals.
    • Ran manual testing, fixed defects and gathered requirements directly from end users.

    Key projects

    E-Payment
    Excise Department — employee reimbursement and loan system for overtime, training and travel expenses.
    Fraud Investigator
    Krungsri (Bank of Ayudhya) — recording, investigating and assessing internal and external fraud cases.
    NHA House Rent
    National Housing Authority — searching, renting and purchasing housing units.

Featured project

Designed, built and deployed on my own, and running in production.

PawWalk

A dog-walking and stray-dog rescue platform. Customers book and pay, then follow their walker live on a map; the community pins and resolves rescue cases.

  • Full-stack with Next.js, NestJS, Prisma and PostgreSQL.
  • Real-time GPS tracking and chat over Socket.io, with live walker routes on Longdo Map.
  • JWT authentication with refresh-token rotation, plus Google Sign-In.
  • PromptPay QR payments with slip review, and PDF receipts set in a Thai font.
  • Deployed end to end: domain and DNS, a Linux VPS on AWS Lightsail, Docker Compose, Nginx reverse proxy with WebSocket support and Let's Encrypt SSL.
  • Unit tests in Jest for authentication, payments and booking logic.
Live walker tracking with route map and chat
  • Next.js
  • React
  • Tailwind CSS
  • NestJS
  • Prisma
  • PostgreSQL
  • Socket.io
  • Docker
  • Nginx
  • AWS Lightsail
  • GitHub Actions
  • Jest

More projects

  • Manga Translate

    Translates text in manga pages from Japanese, Korean, Chinese or English into Thai while leaving the artwork untouched: detection, OCR, Gemini translation, inpainting and Thai typesetting.

    • Next.js
    • Python
    • FastAPI
    • Gemini API

Skills

The tools I use, grouped as on my resume.

Languages
TypeScriptJavaScriptJavaHTMLCSS
Frontend
ReactNext.jsVueNuxt.js
UI & styling
Tailwind CSSAnt DesignMUIVuetifyBootstrapSCSSFramer Motion
Backend
Node.jsNestJSExpressJava Spring Boot
Database & ORM
PostgreSQLMySQLMongoDBPrisma
API & real-time
REST APIGraphQLWebSocket (Socket.io)Swagger / OpenAPI
Auth & security
JWT with refresh-token rotationOAuth 2.0 / Google Sign-In
Testing
JestPostman
DevOps
DockerDocker ComposeNginxLinuxAWS LightsailGitHub ActionsCircleCI
Version control
GitGitHubGitLabBitbucket
AI tools
Claude Code

Education

  • Software Park Thailand CodecampFullstack JavaScript course
  • Rangsit UniversityBachelor of Fine Arts

Let's work together

I'm looking for a full-time role and am happy to work on-site, hybrid or fully remote. The fastest way to reach me is email.