Portfolio · 2026 Edition
Rezki
Pratama_
initializing renderer...
000%
RZK
2026
Portfolio · 2026 Edition

Welcome,
Mate

I'm Rezki Pratama — a software engineer building mobile and web products. Native on iOS & Android, modern on the web. Born in Palembang, shipping worldwide.

Scroll to dive in
Mobile · iOS · AndroidWeb · SSR · APIAvailable for projects
01 — About

Short biography.

Raised in Palembang — a city threaded by the Musi river and crowned by the Ampera bridge. I grew up taking apart old phones and stitching together my first websites; the curiosity never quite left.

Bachelor's degree in Information Systems. Today I work as a software engineer across the stack — designing the interaction, writing the API, and shipping it to production. Equally comfortable in a Kotlin file and a Vue component.

Off-screen: console & PC gaming, with a soft spot for survival and simulation. I prefer slow burns over flashy explosions — the same way I like my code.

02 — Process

My process.

Every feature follows the same path — planned, built, reviewed, and shipped with intent. Tools may vary by engagement, but the discipline stays the same. I treat every task as something worth doing properly: understanding the problem before touching the keyboard, keeping the code honest and the scope tight, and making sure what ships actually works — not just in theory, but in the hands of real users. That standard doesn't change whether I'm solo, in a team, or under a deadline.

How I use AI adapts to the engagement. Where company or client rules permit, I use AI agents the way most engineers are starting to — as assistant developers. They generate, I direct. I review every line they produce and step in on whatever they can't handle: architecture decisions, edge-case debugging, and anything that needs real judgment. Where AI tools are restricted, I work the full stack by hand. Either way, every commit has human eyes on it before it ships.

AI*covers the full workflow
Issue
Branch
Code
Pull Request
Review
Merge
Deploy

* where company or client rules permit

Principles
01Code Quality

Clean over clever. I write code the next developer can read without a comment — simple, direct, easy to change.

02Problem-Solving

Before writing a line, I break the problem down. Understand the constraint, map the edge cases, then pick the simplest path that solves it.

03Ownership

I take features end-to-end — from the first design decision to the API to production. If it's my name on the branch, it's my problem to ship.

03 — Stack

Tools I bring to the table.

Native first when the platform earns it, Flutter when one codebase will do, and a TypeScript stack on the web. The 3D scene you're scrolling through is real — built on these same tools.

KotlinAndroid
SwiftiOS
FlutterCross
Next.jsWeb · SSR
Vue.jsWeb · SPA
Nest.jsAPI
JavaScriptLanguage
HTMLMarkup
CSSStyling
SassStyling
TailwindStyling
BootstrapUI Kit
FigmaDesign
Adobe XDDesign
FirebaseBaaS
Claude AIAI
05 — Contact

Let's build something.

Got a project in mind, an MVP that needs shipping, or just want to say hai mate? The form works — or pick a channel.