Michael

|

Building high-performance websites with Next.js, React, and TypeScript. Passionate about clean design, smooth user experience, and constant learning.

About Me

Background

Hi, I’m Michael — a Frontend Developer passionate about crafting modern, high-performance web and mobile applications. I love turning ideas into clean, responsive, and user-focused interfaces using React, Next.js, React Native, and TypeScript.


I enjoy learning through building — whether it’s experimenting with new libraries or developing complete products from scratch. Some of my proudest projects include MY POS, a custom point-of-sale system I built end-to-end, and Go Finance, a platform for purchasing online classes and seminars integrated with Midtrans, Cloudinary, and MongoDB.


I’m deeply interested in design systems, performance optimization, and creating smooth user experiences. My long-term goal is to grow into a well-rounded frontend engineer who bridges great design and solid engineering practices.

Tech Stack

Frontend

NextJs

NextJs

React

React

Typescript

Typescript

Tailwind

Tailwind

Backend

Express

Express

NodeJS

NodeJS

MongoDB

MongoDB

Tools

Git

Git

Github

Github

Postman

Postman

Cloudinary

Cloudinary

Personal Project

Go Finance

Go Finance

Go Finance is a demo ticketing platform for finance-related seminars and workshops, featuring secure payments and seamless authentication.

TypeScriptReact JsNodeJSMongoDBNext JsCloudinaryMidtransZohoExpress Js
Beli Ticket Bioskop

Beli Ticket Bioskop

This project was a great learning experience, especially handling secure storage, API validation, and payment integration. One of the biggest challenges was structuring the backend for scalability, but using TypeScript and clean architecture principles really helped!

TypeScriptReactNodeJSExpress JsMongoDBRedux
MJ Salon Kasir

MJ Salon Kasir

MJ Salon Kasir, a Point of Sales (P.O.S) system for salon management. This journey has been an incredible learning experience, combining Flutter for the frontend and Laravel 11 for the backend.

DartFlutterLaravel 11MySQL
© 2025 Michael. All rights reserved.