Available for new work

Build software that ships

Full-Stack Software Engineer specializing in the JavaScript / TypeScript ecosystem - React, Next.js, NestJS, React Native. I ship production systems end-to-end, from schema to deploy

Thomas Alberto — Full-Stack Software Engineer
01 - About Me

Full-stack, end to end

Full-Stack Software Engineer specializing in the JavaScript/TypeScript ecosystem (React, Next.js, NestJS, React Native) with a track record of shipping production systems end-to-end. Maintained public-service SKCK Online infrastructure across 14 police locations in West Kalimantan and published an open-source CLI tool with 1,500+ npm downloads. Founder and full-time engineer at RumahKodingku. Information Systems graduate with a 3.86 / 4.00 GPA

02 - Skills

The stack I reach for

The tools I reach for to design, build, and ship production-grade software end-to-end

JavaScript
TypeScript
PHP
React.js
Next.js
React Native
Node.js
Express.js
NestJS
Laravel
Tailwind CSS
Expo
NativeWind
Expo EAS
REST API design
MySQL
PostgreSQL
TypeORM
Sequelize ORM
Modular Monolith Architecture
Jest
JavaScript
TypeScript
PHP
React.js
Next.js
React Native
Node.js
Express.js
NestJS
Laravel
Tailwind CSS
Expo
NativeWind
Expo EAS
REST API design
MySQL
PostgreSQL
TypeORM
Sequelize ORM
Modular Monolith Architecture
Jest
Supertest
Mocha
Chai
ESLint
Prettier
Husky
Commitlint
Playwright
Git
GitHub
Docker
Vercel
Cloudflare R2
CI/CD
Linux
Postman
Figma
Golang
Prisma
Rust
Java Spring Boot
Supertest
Mocha
Chai
ESLint
Prettier
Husky
Commitlint
Playwright
Git
GitHub
Docker
Vercel
Cloudflare R2
CI/CD
Linux
Postman
Figma
Golang
Prisma
Rust
Java Spring Boot
03 - Experience

Where I've worked

A look at my professional experience and the work I’ve been part of

  1. Apr 2024 — PresentFull-time

    Founder & Software Engineer

    RumahKodingku - Own company

    • Founded and lead engineering, shipping production web and mobile products with Next.js, React Native, TypeScript, NestJS, and Tailwind CSS.
    • Built and sell NestJS Modular Monolith Starter Premium, a paid backend boilerplate with a production-ready modular-monolith architecture.
    • Developed Tirtavara, an offline-first hydroponic farm management app covering installations, planting cycles, water quality, reminders, pests, harvests, and finances.
    • Built and maintain the RumahKodingku website — responsive UI, SEO, and production deployment.
    • Design and implement backend services and APIs in NestJS, following modular architecture and reusable-component principles.
    • Manage Git, Docker, Vercel, Cloudflare R2, and CI/CD across dev, staging, and production.
  2. Jul 2025 — Dec 2025Contract

    IT Support SKCK Online System

    PT. Dasa Aprilindo Sentosa - Pontianak, Kalimantan Barat

    • Performed preventive and corrective maintenance of hardware and software for the SKCK Online system at the Provincial Police Headquarters and 13 district police stations across West Kalimantan.
    • Managed system installation, configuration, and updates to keep the SKCK issuance process running without interruption.
    • Handled remote troubleshooting for 30+ field operators, reducing downtime caused by technical or human error.
    • Conducted technical audits of IT infrastructure across West Kalimantan to standardize device performance against public-service requirements.
  3. Nov 2023 — PresentSide work

    Freelance Web Developer

    Self Employed - Putussibau, Kalimantan Barat

    • Developed web solutions for 5+ clients, including the government sector, improving digital visibility and public access to information.
    • Translated client business needs into technical specifications and functional interface designs before development.
    • Implemented responsive, mobile-first UI code focused on load-time optimization.
    • Ensured application quality through cross-browser testing and debugging across major browsers and device sizes.
  4. Aug 2024 — Nov 2024Academic internship

    Full-Stack Web Developer & UI Designer Intern

    PT. Kreasi Putra Hotama - Pontianak, Kalimantan Barat

    • Developed two web applications — a fintech platform and a company-profile site — end-to-end as the sole developer.
    • Designed system architecture and database schemas (ERD) using Laravel 11 for the backend and React.js (TypeScript) for the frontend.
    • Owned the full UI/UX design process in Figma and translated designs directly into functional code.
    • Managed the project timeline independently to ship key features on schedule.
  5. Sep 2022 — Jan 2024Part-time, alongside studies

    Co-Founder & Lead Creative & UI Designer

    Digipages - Pontianak, Kalimantan Barat

    • Led the digital product design cycle from wireframe to high-fidelity prototype, contributing to increased user engagement and retention.
    • Translated user pain points into intuitive UI solutions through lightweight UX research.
    • Collaborated with the developer team to keep designs aligned with technical and business requirements.
05 - Education & certifications

Credentials along the way

Academic background and professional certifications supporting my software engineering experience

Education

  1. Sep 2022 — Aug 2025

    Diploma (D3), Information Systems

    Universitas Bina Sarana Informatika

    Pontianak, Kalimantan BaratGPA 3.86 / 4.00
  2. Feb 2024 — Jul 2024

    Cybersecurity Independent Study

    Celerates School

    Pontianak, Kalimantan BaratAchievement score 89.67 / 100

Certifications

  1. 2025 — 2028

    Certified Program Analyst

    Badan Nasional Sertifikasi Profesi (BNSP)

  2. 2024 — 2027

    Certified Programmer

    Badan Nasional Sertifikasi Profesi (BNSP)

  3. 2023 — 2026

    Certified Junior Office Operator

    Badan Nasional Sertifikasi Profesi (BNSP)

06 - Contact

Let's build something

Open to full-time roles, freelance projects, and interesting problems in the JavaScript/TypeScript ecosystem. The fastest way to reach me is email