Dimas Akbar

Freelance web developer — React, TypeScript and Tailwind, built to survive a real screen.

I am an Informatics Engineering student who ships interfaces for the web. I care about the part that usually gets skipped: what happens to the layout on a slow connection, a small phone and a thumb that does not aim well.

Based
Indonesia
Study
Universitas Pamulang
Studying since
2024
Tools in use
12
Chapter one

Who

Portrait of Dimas Akbar, freelance web developer behind dimasakbar.xyz
Dimas Akbar — dimasakbar.xyz

I am a frontend developer and Informatics Engineering student at Universitas Pamulang. Most of what I know came from building small things over and over until they behaved, then rebuilding them when they did not.

I work in React, TypeScript and Tailwind, and I lean on animation only when it carries meaning — a reveal should explain structure, not decorate it. 1

Outside the browser I work on Android at the system level: shell modules and a custom kernel for a device I happen to own. That work taught me the same lesson as the web, from the other direction — every optimisation costs something, and the bill arrives on a real device.

1. Motion is a language for hierarchy and continuity. When it does neither, it is noise with a frame budget.

In the kit

  • JavaScriptcore
  • TypeScriptcore
  • ReactJScore
  • Next.jscore
  • PostgreSQLcore
  • Tailwind CSScore
  • Gitworking
  • MySQLworking
  • Node.jsworking
  • MongoDBworking
  • GitHubworking
  • Viteworking
Chapter two

Work

Selected — 5 of 05

TechFix Software Android technical-service platform
Web platform

TechFix Software

A professional Android technical-service platform with a human consultation layer, built with Next.js 15 App Router, TypeScript and Tailwind CSS v4: nine service guides, real-time search, an accessible FAQ, JSON-LD and a PWA manifest on its own domain.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • SEO
Kalkulator Pajak UMKM web application
Web application

Kalkulator Pajak UMKM

A clean and responsive web application for estimating UMKM final income tax at 0.5%. Built with React, Vite, and Tailwind CSS, featuring automatic calculation, Rupiah formatting, and smooth light/dark mode support

  • Vite
  • Tailwind CSS
  • React
  • LocalStorage
Gabut Remake Magisk module artwork
Magisk module

Gabut Remake

Developed a shell-based Magisk module for MediaTek devices, focused on improving system responsiveness, runtime efficiency, and daily Android performance through lightweight system-level optimization.

  • Shell
Enquire about this
Phoneix-Next custom Android kernel artwork
Android kernel

Phoneix-Next

Developed and optimized a custom Android kernel for Redmi Note 9 (Merlinx), improving performance, power efficiency, and system stability while maintaining KernelSU support for AOSP Android 13–15.

  • Android Kernel
  • KernelSU
  • AOSP
  • Linux
  • C#
Enquire about this
MyCash web billing and payment portal
Billing platform

MyCash

A web billing and payment portal with two separate product areas, Admin and User. Admins manage accounts and invoices; users view their bills, pay by QRIS (including partial installments), upload proof of payment, and track verification status. Built with Next.js 16 App Router, Supabase (Auth, Postgres, Storage, Row Level Security), TypeScript and Tailwind CSS v4, with role-based access control, server actions and Zod validation.

  • Next.js
  • Supabase
  • TypeScript
  • Tailwind CSS
Chapter three

Route

Education2024 — Present

Universitas Pamulang

Informatics Engineering Student

I am currently studying Informatics Engineering while continuously developing my skills in programming, databases, software development, and web technologies. I also build small personal projects to practice problem solving and improve my practical understanding of web development.

  • Programming
  • Database
  • Web Development
  • Software Development
Learning2024 — Present

Web Development Learning

Frontend Development

I am learning how to build responsive websites using HTML, CSS, JavaScript, React, and Tailwind CSS, with a focus on clean layouts, UI structure, responsive design, and better user experience.

  • HTML
  • CSS
  • JavaScript
  • React
  • Tailwind CSS
Practice2025 — Present

Personal Projects

Practice & Exploration

I build small personal projects to apply what I learn, improve my problem-solving skills, and understand the real process of creating modern web interfaces from layout to implementation.

  • React
  • Vite
  • Tailwind
  • UI Design
  • Problem Solving
Current FocusNow

Frontend Developer in Progress

Continuous Improvement

I am currently improving my frontend skills by learning better component structure, responsive design, clean code, UI consistency, accessibility, and basic backend integration.

  • Frontend
  • Clean Code
  • Responsive Design
  • UI/UX
  • Backend Basics

Coursework & certificates

5 on file

Belajar Dasar Ai certificate from Dicoding Indonesia

Belajar Dasar Ai

Dicoding Indonesia

Belajar Dasar Ai certificate from Universitas Pamulang Indonesia

Belajar Dasar Ai

Universitas Pamulang

Workshop certificate from Universitas Pamulang Indonesia

WorkShop

Universitas Pamulang

Google Developer Groups event certificate

Google Developer Groups Event

GDG Indonesia

Python Development certificate

Python Development

Python Academy

Chapter four

Proof

Closing statement

Let us build the next one properly.