Junior Developer

Apirach J. (Nack)

I turn everyday workflows into useful web apps.

Student (graduating Jun 2027) with backend internship experience. I build practical web apps by planning carefully with AI, verifying rigorously, and focusing on real usability.

I'm eager to learn and looking for a team I can build and grow with.

Quick Facts

  • EducationB.S. (Industrial Education), Computer Engineering | KMUTT (Expected Jun 2027)
  • LocationBangkok (BTS/MRT Corridor) & Samut Prakan, Thailand
  • AvailabilityAvailable for full-time junior roles from April 2027. Happy to discuss projects.
  • Contactapirach.n13@gmail.com
    +66 96 926 5095
Portrait photo of Apirach J. (Nack)

What I've Built

Real applications built to solve everyday friction — with real screens, real code, and transparent scope.

01 / EdTech · Project Showcase

Classroom

Web application streamlining course delivery, assignment submissions, and attendance tracking

Vue/NuxtTypeScriptTailwind CSSPostgreSQLCloudflare WorkersTimeline: Sep 2026–Present

Project Purpose

An education-oriented application bridging teacher and student workflows, including lesson authoring and reading, assignment creation and submissions, daily attendance tracking, and subject-level access control.

My role

Responsible for defining application scope and requirements, establishing role-based access policies, authoring acceptance criteria, coordinating manual implementer and reviewer stages in an AI-assisted workflow, and conducting owner acceptance testing (UAT).

NOW/Current Focus

Smoother teaching workflows

Focusing on streamlined assignment submission, grading, and everyday classroom management workflows in teaching practice.

NEXT/Future Direction

Explore broader educational use

Exploring potential adoption for independent instructors and educational institutions (not commercially available today).

02 / Productivity · Project Showcase

Content Planner

Bilingual workspace for content brainstorming, production tracking, and multi-platform publishing schedules

Next.js/ReactTypeScriptTailwind CSSSupabase/PostgreSQLVercelTimeline: Sep 2026–Present

Project Purpose

A private bilingual workspace for creators to record ideas, organize production pipelines, manage studio tasks, and visualize publication deadlines in a monthly calendar, referencing external media links rather than hosting media uploads.

My role

Defined workflow requirements and UX interactions, established feature acceptance decisions, and conducted scoped desktop UAT within an AI-assisted development and review workflow.

NOW/Current Focus

Keep content work organized

Track production pipelines, workflow statuses, Thailand-time monthly scheduling, and studio checklist operations.

NEXT/Future Direction

Explore creator and KOL workflows

Exploring workflows for content teams, creators, and KOL managers for future coordination features (unscoped exploration).

03 / Academic Project

Room Reservation(FIETBookings)

A centralized room-booking application for KMUTT's S13 building, bringing room availability, booking requests and room-use tracking into one place.

ReactNestJSMongoDBGoogle OAuthPeriod: Jun 2024–Aug 2026

Project Purpose

A centralized room-booking application for KMUTT's S13 building, bringing room availability, booking requests and room-use tracking into one place.

My role

Developed the application and its system; teammates prepared the academic report.

Key Presented Workflows

  • Search rooms and available slots by room type, capacity, and equipment requirements.
  • Booking request workflow with approval and rejection handling based on building policies.
  • Check-in confirmation and no-show handling rules for efficient space utilization.

Technical Skills, Internship & AI SDLC

Technical Exposure

Web & Backend:
TypeScriptJavaScriptNestJSReact/Next.jsVue/Nuxt
Data & Storage:
MongoDBSupabase/PostgreSQLRedis/BullMQElasticsearch
Tools & Platforms:
DockerGitGitHubCloudflare WorkersVercelRenderCanva
AI Development Tools:
Hermes AgentAntigravity IDEWarpCursor

Backend Developer Internship

CTM IT COMPANY LIMITEDJun–Aug 2025 (มิ.ย.–ส.ค. 2568)

Work I contributed

  • Developed TypeScript/NestJS APIs for cart-packing calculations.
  • Worked with placement, weight constraints and SKU mappings (1:1, 1:n and n:n).
  • Compared disk-backed storage (HDD/SSD) with Redis caching to support the team's scaling evaluation.

What I learned

Team relationshipsBuilding relationships and communicating with teammates.
Team motivationEncouraging teammates and keeping shared goals in mind.
Self-directed learningLearning unfamiliar tools and applying them to assigned work.
Decision-makingWeighing constraints and trade-offs before choosing an approach.

Disciplined AI-Assisted SDLC

When collaborating with AI agents, I maintain strict role separation to ensure specification rigor, data privacy, and verified outcomes:

01

Requirements

Formulate clear product boundaries, data models, and acceptance criteria before coding.

02

Scoped Handoff

Freeze allowable writes and execution rules in bounded contracts to prevent drift.

03

Implementation

Execute in a single disciplined pass adhering strictly to contract and recording real exits.

04

Independent Review

Audit code, privacy masks, and artifacts in read-only mode against original acceptance criteria.

05

Owner UAT

Exercise manual browser acceptance testing and retain sole authority over final deployment.