Farid ZamSemarang, Indonesia

Farid Zam, full-stack software engineer in Semarang, Indonesia

I’m Farid Zam, a software engineer from Semarang, Indonesia. I architect web apps that scale, tune the queries behind them, and wire up payments that never charge twice.

GitHub ↗
  1. 01PlaywattsSocial commerce platform
  2. 02Wealth Creation IndexBursary management portal
  3. 03Qlola by BRICorporate banking portal
Based in Semarang, Indonesia WIBScroll

(The engineer)

4+years building production systems, remote and on-site
10+products shipped, from theme-park ticketing to national banking

Good software feels effortless to the people using it and stays calm for the people running it. I design the architecture, write both sides of the wire, and make sure data, money and deadlines land exactly where they should.

One engineer from the first requirement to the final deploy. I translate spoken ideas into architecture, then architecture into products that hold up in production.

02Selected work

Shipped,for real users.

Three products across three industries, each one built end to end.

Also built07

03How I work

A process strict enough to keep things moving and flexible enough to adapt when reality shows up.

TheMethod

Four steps. No shortcuts.

  1. 01Listen
  2. 02Architect
  3. 03Build
  4. 04Ship

01Discovery

Listen

I sit down with clients and product owners and turn spoken requirements into specs we can act on: the business process first, the technology second.

Requirements · Specs · Workflow

02Design

Architect

I choose the architecture that fits the goal, not the trend: data models, service boundaries, and the transactional guarantees that money needs.

Architecture · Data models · APIs

03Production

Build

Front end and back end, typed end to end. Aggregations tuned, payment flows made idempotent, legacy code refactored before it bites, with AI-assisted workflows to move faster without cutting corners.

React · Node.js · Go · AI-assisted

04Launch

Ship

Tested and validated before anything goes live, released through a deployment pipeline, then monitored and maintained long after launch day.

Testing · CI/CD · Monitoring

04What I do

  • 01Web applicationsReact, Next.js, Remix, Vue.js
  • 02APIs & back endNode.js, Express, NestJS, Go (Gin), Laravel
  • 03Payments & transactionsStripe Connect, Midtrans, idempotency & locking
  • 04Data & performanceMongoDB aggregation pipelines, PostgreSQL, MySQL
  • 05Mobile appsFlutter, React Native
  • 063D & interactionThree.js, WebGL, motion

05Experience

Where I’ve shipped.

    • Building and maintaining production web applications end to end, from requirements and architecture to deployment.
    • Collaborating remotely with stakeholders to turn business needs into reliable, testable releases.
    • Worked with teammates and clients to turn spoken requirements into actionable solutions.
    • Built a suitable architecture and provided the best solution for each client’s goal.
    • Developed a social commerce and community platform where individuals and organisations host events, build their brand and sell experiences.
    • Developed an application for bursary and beneficiary management.
    • Analysed running projects and delivered improvements where needed.
    • Implemented the required testing and feature validation before every deployment.
    • Worked with the product owner to turn business processes into software specifications.
    • Collaborated with UI/UX designers on feasible designs based on the agreed workflow.
    • Developed front-end UIs and integrated them with back-end services.
    • Analysed and fixed defects found during development.
    • Refactored legacy code before further implementation.
    • Collaborated cross-functionally to engineer and ship new application features.
    • Monitored and maintained server infrastructure, network health and resource allocation for high availability.
    • Integrated secure payment and transaction capabilities into consumer-facing apps using the Midtrans payment gateway.
    • Configured deployment pipelines and managed end-to-end releases to production servers.
Portrait of Farid Zam, arms crossed, smiling, in a black shirt
Ahmad Farid Imam ZamaniSemarang, Indonesia

06About

Farid Zam, in a few words

Farid Zam (Ahmad Farid Imam Zamani) is a full-stack software engineer based in Semarang, Indonesia, with more than four years of experience building web and mobile products. He has shipped ticketing and point-of-sale systems for a theme park, enterprise modules for Bank Rakyat Indonesia’s corporate portal, and social commerce and bursary platforms for international clients.

He works across JavaScript, TypeScript, Go, PHP and Dart, optimises MongoDB aggregation pipelines, and builds payment flows on SQL transactions with idempotency and locking, using AI-assisted workflows to shorten the path from idea to production.

Languages
JavaScriptTypeScriptPHPGoDart
Front end
ReactNext.jsRemixVue.jsThree.js
Back end
Node.jsExpress.jsNestJSGinLaravel
Mobile
FlutterReact Native
Databases
MySQLPostgreSQLMongoDB
Tools
GitGitHubBitbucketJiraConfluenceJenkinsCursorReplitClaude CodeCodexHermes

Open to new conversations

Have a project in mind?

zamtechcorp@gmail.com

Three short steps, and your message lands straight in my inbox.

01/ 03: Who are you?

Your details

Your details are only used to reply to you.