KEIMAL

4 yrBuilding interfaces
∞Levels to go

Building interfaces.
Still cultivating.

Still a disciple.
Not an elder yet.

Interfaces that are clean, fast, and pleasant to use. Whatever I do not understand yet counts as the next level.

01 — Track record

Years,
leveling up.

Not a long story. Just what I worked on each year, and what changed in the way I build.

  1. 012021

    Plain HTML, no framework

    First landing page, hand-built from start to finish. It looked bad — but it worked, and that was the hook.

  2. 022023

    Moving up to frameworks

    Components, state, routing. Started taking small jobs for friends and local small businesses.

  3. 032025

    Learning to cultivate

    Learning to cultivate the right way: stop memorizing APIs, start understanding why they were designed that way.

02 — Skill

What I reach for
every day.

Grouped the same way as on my profile. Pick a category to filter the list.

03 — Work

Three places,
one role.

Four years, who knows how many thousand page reloads, and still glad to be here.

01July 2024 — Present

Falcon Pictures

Frontend Developer

Building interfaces for entertainment apps, including Smart TV apps (WebOS & Tizen) with remote/spatial navigation and performance tuning for low-spec devices.

React.jsNext.jsReduxTailwind CSSReact SpatialFirebaseWebOSTizen
02September 2023 — June 2024 · 8 months

PT. Adatama Teknologi

Frontend Developer

Building web app interfaces with Web3 integration, wiring the frontend to smart contracts and user wallets.

ReactNext.jsReduxTailwind CSSWeb3.jsEthers.js
03February 2022 — February 2024 · 2 years

PT. Sigma Cipta Caraka

Frontend Developer · Telkomsigma

Worked on enterprise web apps focused on data visualization and mapping — interactive Highcharts dashboards and Mapbox map views, backed by Node.js services.

ReactReduxHighchartsMapboxTailwind CSSNode.js
04 — Projects

Built properly,
actually used.

A few of the things I have worked on. Not the busiest ones, but the ones where I still remember why they were built that way.

05 — Capabilities

What I can
actually do.

I help shape clean Interfaces that stay consistentLayout, components, and state that line up from the design file all the way to code that actually runs. for every screen, keep pages Found when people searchPage structure, metadata, and load speed that let search engines actually read the page. friendly so the right people find them, watch Light to openBundle size, images, and Core Web Vitals that are measured — not guessed at. so it stays light on an old phone, and add Motion that does a jobTransitions that show direction and how pages relate, not movement for its own sake. only where it earns its place.

06 — Contributions

Still committing,
most days.

A year of commits, pull requests, and reviews — read straight from GitHub, not typed in by hand.