Skip to content
Open to new opportunities

WILLIAMWIJAYA.William WijayaSoftware Engineer

I build enterprise-grade software, from the database schema to the last pixel. Three years modernizing ERP, service, and finance platforms at Mitraplus, with the product sense that five years of design practice builds in.

--:--:-- GMT+7
(01)About

From pixelsto production.

an engineer with a designer’s reflexes

Portrait of William Wijaya
fig. 00 — the engineer
Dossier
Name
William Wijaya
Role
Software Engineer
Base
Jakarta, ID
Focus
Enterprise platforms
Currently
Mitraplus
Status
Open to work

I didn’t start in engineering. I started behind Photoshop, retouching thousands of production images and designing brand work for clients, where the only metric that mattered was how the result felt. That training never left.

Most software works. Very little of it feels considered. I live in that gap.

In 2022 I went through Hacktiv8’s immersive full-stack JavaScript program and joined Mitraplus as a full-stack developer. Since then I’ve helped carry the company from legacy PHP systems to modern, containerized TypeScript platforms, designing the interfaces, building the APIs behind them, and shaping the database models underneath.

My rule is simple: the interface earns a user’s trust and the architecture keeps it. So I sweat both: component boundaries and kerning, transaction patterns and easing curves. Scalable systems and honest craftsmanship, in equal measure.

0+Years shipping production software
0Commits across enterprise platforms
0Platform generations built at Mitraplus
(02)Capabilities

What I work with.

a TypeScript-first stack, hardened on enterprise systems

Interfaces that are fast, responsive, and quietly delightful.

React 18 / 19Next.jsTypeScriptTanStack Router / Query / TableRedux ToolkitReact Hook FormMUITailwind CSSVue.jsReact Native
(03)Selected work

Projects, treatedlike products.

public work you can click — the enterprise evidence follows below

(01)2026Frontend architecture

Modern ERP Template

A reusable enterprise scaffold (dashboard, users, roles, and inventory) distilled from production ERP UI.

Problem
Every ERP-style engagement started by rebuilding the same shell (dashboard, auth-gated sections, role and inventory screens, a component catalog) before any real feature work could begin.
Approach
A React 19 single-page app on TanStack Router and TanStack Query, with an MUI component layer covering dashboards, users, roles, inventory, and a living components catalog, the same layout and data-fetching patterns I use on client ERP builds, kept backend-agnostic.
Impact
A drop-in enterprise shell that turns a blank repo into a working, navigable ERP frontend in minutes instead of days.
ReactTanStack RouterTanStack QueryMUITypeScript
(02)2025End-to-end build

Logistik Web Client

A trilingual freight-forwarder marketing site for sea, air, and land cargo, one consistent brand.

Problem
A freight-forwarding company needed a public site that could carry its brand across three languages and three cargo lines (sea, air, land) without turning into three disconnected microsites.
Approach
A Next.js app with locale-scoped routing for Indonesian, English, and Chinese, shared service and cargo-line templates for sea/air/land freight, plus news, gallery, and contact flows, animated with Framer Motion and GSAP, styled with Tailwind and Radix UI, and tuned for SEO with per-locale metadata, sitemap, and OG images.
Impact
One codebase serving three markets with consistent branding, cinematic loading, and SEO groundwork instead of duplicated per-language builds.
Next.jsReactTypeScriptTailwind CSSFramer MotionRadix UI
(03)2023Full-stack & realtime

Pokémon Collection

A real-time collection game with gacha mechanics, battles, and online multiplayer.

Problem
Turn-based play is easy; making it feel alive across two browsers is not. The game needed live state synchronization in both online and local modes.
Approach
A WebSocket layer over Express keeps battles in sync in real time, MongoDB persists every collection, and the gacha system is tuned to feel fair but exciting. Local mode degrades gracefully when no server is running.
Impact
A complete game loop (collect, roll, battle) that holds up with two players hammering it at once.
ReactViteExpressWebSocketMongoDBPokéAPI
(04)Why hire me

The case,in thirty seconds.

every claim below is backed by production evidence — not adjectives

(01)

I raise the engineering bar wherever I land.

Evidence

Joined a company on a legacy PHP baseline; left behind three generations of typed, containerized platforms, with CI quality gates, 59+ test files, and ~100 architecture docs the team still builds on.

(02)

I own systems end to end.

Evidence

Interface, API, data model, deployment pipeline: one pair of hands, 2,663 commits across eight production repositories spanning ERP, finance, insurance, and customer portals.

(03)

I make complex domains feel simple.

Evidence

Purchasing to general ledger, insurance claims to work orders: enterprise workflows turned into screens that non-technical staff use every day, without a manual.

(04)

I ship with a designer’s eye, built in.

Evidence

Five years of professional visual design before engineering. Product thinking, UX judgment, and pixel discipline come standard; no handoff required.

The systems behind these claims run private business operations; I’m glad to walk through their architecture in conversation.

(05)Experience

The road so far.

from retouching pixels to running platforms

  1. Nov 2022 — PresentWork

    Full-stack Developer

    Mitraplus

    Built three generations of enterprise platforms (Asama, Sanden, and Bengkel), modernizing the company from legacy PHP to typed, containerized systems with CI/CD, RBAC, and documented architecture. 2,600+ commits across ERP, service, finance, and customer-portal applications.

  2. Jun — Oct 2022Education

    Full-stack JavaScript

    Hacktiv8

    Immersive bootcamp: shipped full-stack projects weekly across React, Node.js, SQL and NoSQL, under production-style deadlines.

  3. Aug 2021 — Jun 2022Freelance

    Graphic Designer

    Freelance

    Banners, posters, and brand work for a range of clients: composition, creative effects, and brand consistency delivered against real deadlines.

  4. Apr 2021 — Jun 2022Work

    Image Editor

    Mindreach

    High-volume retouching and color correction to strict brand standards, the years where pixel discipline became a habit.

(06)Voices

What working together feels like.

He translated our business goals into a product that works exactly the way stakeholders need, while keeping the technical team aligned and focused.

Endru PrajayaBusiness Analyst · Mitraplus
01 / 02
(07)ContactOpen to new opportunities
Phone(+62) 857-7173-5465
Based inJakarta, Indonesia · --:--:-- GMT+7