MUHAMMAD RAFI AFRIZA

Software

01 — ABOUT

Full-Stack Developer & Software Engineer · Laravel, Node.js, React · Building enterprise LLM and RAG systems for regulated industries

Scroll

02 — EXPERIENCE

Journey & Milestones

Software Engineer

PT Data Teknologi Terintegrasi • WORK

•Architected an AI-powered actuarial assistant (PSAK 219) as an LLM function-calling agent grounded on a Retrieval-Augmented knowledge base, hardened with enterprise data-privacy guardrails — per-employee PII masking, deterministic prompt-injection defenses, and audit logging — to deliver hallucination-free, source-based answers on regulated financial data, built on PHP Laravel.

•Engineered the Node.js actuarial calculation engine at the core of the valuation platform, implementing PSAK 219 computations end-to-end (PVDBO, current/past service cost, employee-mutation impact, and weighted-average liability duration) with the numerical precision required for audited financial statements.

•Developed the valuation platform backend serving multi-period valuation results and employee-level actuarial data through secured, shared-secret service-to-service APIs — the single source of truth consumed by both the AI assistant and the CRM. Delivered the end-to-end CRM with a React frontend and JWT-secured Laravel REST API (project management, Kanban, and real-time chat), backed by PostgreSQL/MySQL and covered by a comprehensive automated test suite.

Mar 2026 — Sekarang

Fullstack Developer Intern

PT Gemala Kempa Daya ( Astra Otoparts Group ) • WORK

•Responsible for any develop and improvement for low-to-mid level projects.

•Arranged User Meeting in order to discuss user needs and requirements.

•Designed the new system based on user needs and requirements, in-field conditions, current business process, and documents used during the process.

•Developed manufacture system modules using PHP Laravel framework and defined its databases with Oracle and PostgreSQL DBMS

Feb 2025 — Apr 2026

Vice President – Information Systems Student Association

Himasis Politeknik STMI Jakarta • ORGANIZATION

•Representing the chairman of the association if the chairman cannot be present

•Assist the association chairman in coordinating divisions

•Supervise, analyze, and assess the performance of the board and the internal work program of the association

2024 — 2025

03 — SELECTED WORKS

Portfolio & Projects

04 — SOFT AND HARD SKILLS

Technical Proficiency

INITIALIZING SYSTEMS...

05 — OPEN SOURCE

GitHub Repositories