Skip to content
d.
Portfolio — 2026

A Portfolio · Est. MMXXVI

I design and build software end-to-end  from the quiet details to the load-bearing decisions.

DennyFerdiansyah.

Position

Senior Full-Stack Engineer. Thirteen years of shipping software under client names.

Currently

Freelance lead across multiple clients. Bandung-based, remote-ready.

§ 01 · Manifesto

Four principles

I build software the way I'd build a good sentence  every part earning its place.

Short biography

I'm Denny, a Senior Full-Stack Engineer based in Bandung, Indonesia. Thirteen years in, most of what I ship lives under a client's name — banks, retailers, healthcare platforms, enterprise tools.

I work across Golang and TypeScript, from storefronts and calculators to CI/CD and database migrations. I reach for the full stack because the most useful engineering decisions are rarely made on only one layer.

I've shipped frontends people want to use, backends that don't page at 3 AM, and teams that keep shipping after I leave. I care about latency budgets, legible error copy, and whether the numbers actually moved. Craft is how care becomes visible.

01

Own the delivery.

When I take a project, I'm accountable for what ships — scope, quality, timeline. Multi-client ownership has taught me that clarity compounds and surprises don't.

02

Pick the boring stack.

Go, TypeScript, Postgres. Jenkins. Docker. I reach for the predictable tools first. Novelty is a tax, and most problems reward legibility over cleverness.

03

Measure the wins.

-35% page weight. -40% response time. +66.7% revenue. I work against numbers because metrics keep me honest and give clients something to point at.

04

Leave it better.

Every engagement ends with better docs, tighter CI, cleaner permissions, or a migration plan. Code is half the handoff; operability is the rest.

§ 02 · Selected Work

A ledger of
what I've shipped.

A small, sharp set. Each entry is client software I've led or shipped — calculators, storefronts, event sites, and enterprise tooling.

Tap · Reveal · Read

01 · HSBC2019 — 2022

Financial calculator for an international bank.

Interactive financial planning calculator built for HSBC — customer-facing tooling that helps users model loans, savings, and payment scenarios with clean, accessible UX.

HTML5JavaScriptLaravelTailwind
02 · Bank Danamon2019 — 2022

Customer-facing financial planning tools.

Financial calculator engagement for Bank Danamon — pixel-accurate UI paired with a Laravel backend for scenario modelling, built to match the bank's internal brand standards.

HTML5JavaScriptLaravelTailwind
03 · Wardah2021

Beauty Moves You — campaign microsite.

Event and campaign microsite for Wardah's Beauty Moves You activation — fast, image-forward storytelling optimised for a big marketing push across Indonesian markets.

Next.jsTailwindMotion
04 · Kiehl's2020

Music event microsite for a heritage brand.

Event website supporting a Kiehl's music campaign — focused on registration flow, ticketing touchpoints, and visual continuity with the parent brand's print collateral.

LaravelJavaScriptTailwind
05 · Arkanindo2020 — 2022

ATM service management, end to end.

Field-ops management system for ATM maintenance — dispatching technicians, tracking incidents, and syncing device status in real time via Golang services and a Flutter field client.

GolangVueJSFlutterPostgreSQL
06 · Ngitung2025 — Present

Organisation cash management, legible for every team.

Full-stack financial operations platform for organisational cash management — invoicing, reconciliation, document sync, and structured data extraction across a multi-tenant accounting layer.

GolangReactMinIOPostgreSQL
07 · TAVI2021

E-commerce webdesign template, built right.

Reusable, production-grade e-commerce front-end template — optimised component structure, accessible defaults, and performance budgets that hold up under catalogue-heavy stores.

Next.jsTypeScriptTailwind
08 · Lucido2021

E-commerce webdesign template — polished.

Companion template to TAVI — paced for higher-end brand storefronts, with richer motion, typography, and editorial product detail pages out of the box.

Next.jsTypeScriptTailwind
09 · Pucelle2020

E-commerce web design for a fashion label.

Storefront design and implementation for Pucelle — clean catalogue, considered motion, and a purchase flow that holds up under sale traffic.

Magento 2JavaScriptTailwind
10 · The Board Whisperers2020 — 2021

Custom brand site with a personality.

Custom WordPress build for The Board Whisperers — bespoke theme, editorial layout system, and on-brand copy architecture for a professional services audience.

WordPressPHPSCSSJavaScript
11 · InboundID2019 — 2020

WordPress theme development, from the ground up.

Custom WordPress theme for InboundID — performance-tuned, SEO-conscious, and maintainable by a marketing team without developer handholding.

WordPressPHPJavaScriptSCSS

§ 03 · Craft

Generalist at heart,
specialist on demand.

I'm most useful at the edges — where product meets engineering, or systems meet interface. Here's the honest map of what I reach for.

01

Backend

  • Golang · Go-Fiber
  • TypeScript · NestJS · Express
  • PHP · Laravel · Codeigniter
  • PostgreSQL · MySQL · MariaDB
  • REST · GraphQL · OpenAPI
  • Microservices · Event-Driven · DDD

02

Frontend

  • TypeScript · JavaScript
  • Next.js · React · Vue · Vite
  • TailwindCSS · Material UI · Ant
  • Redux · Zustand · Pinia · GetX
  • Flutter (cross-platform)
  • Module Federation · Single SPA

03

Infra & Ops

  • Docker
  • Jenkins · GitHub Actions · GitLab CI
  • Cloudflare DNS · SSL hygiene
  • Redis · Memcached
  • Elasticsearch · OpenSearch
  • RabbitMQ · WebSocket

04

Delivery

  • Multi-client ownership
  • Team leadership · Code review
  • BRD / PRD authoring
  • Agile · Scrum · Kanban
  • JWT · OAuth2 · SSO
  • Performance budgets

Also comfortable with

Rust · WebGL · Figma · Motion · PostHog · Segment · Supabase · Terraform

§ 04 · Journey

Thirteen years,
one long craft.

A condensed timeline. The through-line across all of it: getting a little sharper at turning vague ideas into software people actually use.

    2025

    Freelance — Indonesia, Remote

    Senior Full-Stack Engineer

    Lead engineer across multiple concurrent enterprise engagements — e-commerce, financial ops, cybersecurity, membership. Vue Storefront + Magento 2, Go + React financial platform, Jenkins CI/CD, Cloudflare migrations, and SSL audits across client portfolios.

    2023

    ElectGo — Lim Kim Hai Group

    Senior Software Engineer

    Architected Magento's credit terms flow, redesigned multi-warehouse order processing, and led mobile UI optimisation. Cut Magento dev + SEO spend from $300k/mo to $20k/mo within a year while accelerating revenue growth 66.7%.

    2022

    Halosis

    Senior Software Engineer

    Led a team building a real-time omni-channel chat system (WhatsApp, Messenger, Instagram) in Laravel + WebSockets + Firebase, plus a mini online store in React and a Golang catalog backend. Cut response time 40%, lifted sales conversion 20%.

    2019

    Emkalab

    Lead Software Engineer

    Delivered 30+ projects across e-commerce, fintech, event, and enterprise clients — HSBC, Danamon, Kiehl's, Wardah, Arkanindo, InboundID, The Board Whisperers. Established BRD/PRD process, cut dev cycles by 20%, and held 99% client satisfaction.

    2017

    Zi.Care

    Developer & System Implementer

    Built role-based healthcare dashboards, integrated BPJS and INA-CBG claim systems, and led a legacy database migration with zero service disruption. Cut administrative workload by 30%.

    2013

    Vamosh Group

    Developer & Digital Marketing Specialist

    Led the offline-to-online transition, built responsive storefronts, and ran SEO/SEM programs that drove 300% YoY sales growth and earned Top Muslim Clothes Brand on Tokopedia in 2014.

§ 05 · Handshake

Bandung, Indonesia · GMT+7

Let's makesomethinggood.

I take on a small number of senior engineering engagements as a technical lead. If you're building something that matters — or trying to — I'd love to hear about it.

dferdiansyah2908@gmail.comlinkedin.com/in/dennyferdiansyah

For new projects, a short paragraph about what you're building is the best first message.