GHZYLAB.SPACE
Logbook · Vol. IV GGA-2000
SubjectGhozy Ghulamul Afif
Also filed asJay (colleagues gave up on the first one)
DisciplineBackend systems → AI platforms
StationJakarta, ID UTC+7

Things I built, and what actually happened next.

I build the unglamorous half of AI products — the ingestion pipelines, the retry logic, the part that has to still be standing at 3am. This is the notebook: what worked, what didn't, and a few things you can play with.

everything here is real, including the mistakes
Open the experiments
01

Abstract

— who is actually typing here

Engineer with a backend spine. I've spent the last few years building enterprise AI systems that have to survive contact with real documents, real traffic, and real deadlines: ingestion pipelines, RAG plumbing, conversational systems, and the cloud infrastructure underneath all of it.

the boring parts are the product

Most of my work looks like this: something works in a demo, then someone uploads a 400-page scanned PDF at 2am and it doesn't. I'm interested in the gap between those two moments — idempotency, dead-letter queues, retries that don't stampede, and knowing which failures deserve an alarm.

Currently: AI Engineer at Axrail.ai. Previously GLAIR, Prosa, and one formative year at the Apple Developer Academy learning that the hardest part of an app is never the code.

02

Apparatus

— the tools on the bench

Pinned specimens. Grab one and throw it. They're only pinned as hard as the pins holding them.

Languages
PythonTypeScript GoJava C#Swift
AI & LLM
RAGBedrock OpenAITextract Multi-cycle agents
Cloud & Runtime
AWSAzure GCPLambda CDKFastAPI .NET 6Spring Boot Envoy
State
PostgreSQLDynamoDB MongoDBMySQL SQS/DLQ
console can do this too: gravity
04

Field Record

— where the hours went

  1. 2025.11 → Current

    AI Engineer

    Axrail.ai · Jakarta

    • Architected XACT, an enterprise document-intelligence platform, as a serverless AWS pipeline for AI-driven ingestion and extraction.
    • Made it survive production: DLQ-backed retries and idempotent batch tracking across 10+ Lambda services.
    • Provisioned the whole thing in AWS CDK (Python) so multi-tenant deployment stayed reproducible.
    • Ran design reviews and mentored engineers on the Poseidon team.
  2. 2023.01 – 2025.11

    Software Development Engineer

    GDP Labs / GLAIR · Jakarta

    • Rebuilt a production chatbot into a multi-cycle architecture and cut misunderstanding rates by 70–80%.
    • Led an AI employee-recommendation system on .NET 6, Azure Functions, and OpenAI.
    • Migrated a legacy bot into the GLChat platform, adding multi-LLM support and RAG pipelines.
    • Built a web-crawling platform aggregating 15+ sources.
  3. 2022.02 – 2022.12

    Backend Engineer

    Prosa Solusi Cerdas · Bandung

    • Designed an Envoy gateway architecture to centralise routing for a multi-tenant SaaS platform.
    • Built core services: role-based authorization, multi-channel bot integrations.
    • Set up CI/CD on GCP and made releases boring.
  4. 2022.03 – 2022.12

    iOS Engineer · internship

    Apple Developer Academy · Tangerang

    • Shipped iOS apps in Swift and SwiftUI.
    • Built pronunciation training on CreateML speech analysis.
  5. 2021.02 – 2022.02

    Software Engineer

    Mayar Kernel Supernova · Bandung

    • Built high-throughput order processing for limited-stock drops.
    • Carried Rp 268M in transactions through peak traffic without falling over.
05

Credentials

— paperwork, for the record

M.Sc. Information Technology

University of Indonesia

Sept 2025 · GPA 3.85

Thesis: generative AI in software-engineering education — a mixed-method evaluation against SWEBOK v4.

B.Sc. Informatics

Telkom University

Sept 2021 · GPA 3.69

Published: microarray cancer detection with FLNN and hybrid feature selection.

06

Appendix

— sealed

There is a sixth entry. It is the defect ledger: the real bugs this notebook shipped, what each one looked like to the reader, and why it got past review. Not a changelog — the embarrassing version.

0 / 18 findings

Log 18 findings and it opens. Everything you need is already here — the console knows the most.