dossier
AfsarRakha
software_engineer · product_builderFinal-year Information Systems student at Universitas Indonesia. I focus on building full-stack products, from architecture to deployment. My background spans both engineering and design, which means I can own a feature end-to-end: system design, backend APIs, frontend components, and UX decisions. I've shipped microservices, hackathon products, and internal tools. Always open to new challenges and interesting engineering problems.

utility belt
Pick a tool, trace where it shipped.
field record
Where I've shipped.
- Dec 2025 – Apr 2026
Software Engineer (Part-Time)
PT Pustaka Mulia Sejahtera
Next.jsExpress.jsPostgreSQLRedisBullMQTurborepoArchitected and built CBT Pustaka Mulia — a high-concurrency Computer-Based Test platform for national TKA exam simulations, engineered to serve 5,000+ concurrent users per session (~10,000–15,000 users/day)
- Implemented async BullMQ scoring pipeline (decoupled submission from scoring) + atomic Redis DECR token quotas for race condition prevention + heartbeat auto-save (30–60s) guaranteeing zero answer loss on network failure
- Designed a 6-tier RBAC system (Admin, Operator Sekolah, Guru, Siswa, Kepala Sekolah, Orang Tua) with Admin CMS, real-time monitoring dashboard, token lifecycle management, and question bank management
- Aug 2025 – Jan 2026
Software Engineer Intern
PT Ukirama Solusi Indonesia
Next.jsRuby on RailsPostgreSQLOpenTelemetryPlaywrightSanity.ioBuilt shared UI component library + Page Builder (Next.js + Sanity.io) accelerating delivery of 18+ production pages; standardized API JSON response across 6+ ERP modules reducing inter-module inconsistency
- Led backend of Bonded Zone compliance module (4 inventory systems) in Ruby on Rails; engineered reusable BondedZoneDocumentValidator Polymorphic Validator, eliminating ~300 lines of duplicated code with 100% regulatory compliance
- Built distributed tracing & structured JSON logging via OpenTelemetry, enabling end-to-end traceability across API flows and import-to-production log pipelines, improving SRE observability
- Developed Ruby Minitest automated test suites covering 17+ complex business scenarios and implemented Playwright E2E testing environment for QA automation initiatives
- Participated in full SDLC: daily standups, sprint planning, PR code review in Agile team environment
- Jun–Sep 2024
Software Engineer Intern
PT Pustaka Mulia Sejahtera
DjangoMySQLTailwind CSSTurn.jsRevamped the company website (pustakamulia.co.id) using Django, improving page load speed and user experience
- Built a digital flipbook platform (flipbook.pustakamulia.co.id) using Turn.js enabling interactive page-flip reading for published books
- Built responsive UI components with Tailwind CSS across 10+ pages
- Integrated MySQL database via Django ORM for content management and data scalability
- Consumed external web service APIs for dynamic content and third-party integrations
leadership
- Nov 2023–May 2024
Manager of Marketing
Pesta Rakyat Komputer
Led a 30+ member marketing team with 4 PIC/VPIC across multiple divisions
- Executed direct and digital campaigns that attracted 400+ attendees to the main event
- Aug–Dec 2023
Project Officer
Magnificomps
Spearheaded Apresiasi BEM Fasilkom UI 2023, the first offline event held at Balai Sidang UI
- Led planning, coordination, and execution for an event with 250+ participants
- Mar–Dec 2023
Member, Marketing & Comms
RISTEK Fasilkom UI
Contributed to marketing campaigns and content strategy for RISTEK Fasilkom UI events
- Awarded Best Member for exceptional contributions in Q1 2023
recognition
Trophy shelf.
Top 10 Finalist, Ide Menyala Hackathon (South Jakarta Rep)
2nd Place, Garuda Hacks 5.0 — Helping Hands Track
Best Pitch Video, Garuda Hacks 5.0
National Finalist, GEMASTIK XVI UX Design
Gold Medal, Pekan Ristek UI/UX Competition
Silver Medal, Seven.id UI/UX Competition
Copper Medal, INSIGHT Competition — Math