I'm Louie Hansen — a developer from Jakarta with a bias for shipping. I care about clean systems, good interfaces, and tools that feel inevitable.
I'm a senior high school student in Jakarta who codes like it's already my job. Web development is my main arena — TypeScript, Next.js, system design — but I'm always pulling new threads.
I believe the best developers ship things. So I build: a Discord Mafia bot with AI players, a self-hostable PoS system, a collaborative jam session app, game backends — projects that push me into uncomfortable territory.
Starting university soon. Looking for an internship or junior role where I can contribute real work from day one. I'm not trying to break in — I'm already in.
These are some of my Favorite projects that I've built, I like to ship things that are useful, fun, and open source.
No description yet.
A Paper plugin that synchronizes player data between teammates in real time. Form a team, toggle what syncs, and play as one.
No description yet.
LNQ is a comprehensive cross-platform mobile application built with Flutter. It provides robust order management features, including order creation, real-time filtering, detailed order views, and order editing capabilities.
This is a modern e-commerce frontend built with Next.js, React, and TypeScript. It provides a user interface for managing products and orders, and connects to a backend API (see swagger.json for API spec).
LnQ is a full-stack ecommerce monorepo built for a family business. It provides a customer storefront, a backend API, and an administration dashboard for managing orders, inventory, users, and promotions.
Tools I reach for first, frameworks I've shipped with, and infrastructure I actually understand.
Occasional writing on things I'm building, learning, or thinking about.

the Basics to get you started with Javascript, the language of the browser
Read more →
Learn how to use interactive React components in your MDX blog posts
Read more →
I had to build a cashier system for my final practical exam. Here's how far I took it.
Read more →Whether it's an internship, a collaboration, or just a good conversation about software — I'm open. Fastest response via Discord or email.