CODE CRAFT

A small selection of projects

BPJK - Information System
A web-based information system built for BPJK Yogyakarta, handling data management and internal workflows with a Laravel backend and MySQL database.

Atha Mabel - Company Profile
A company profile website showcasing Atha Mabel's business, built with Laravel and styled with Tailwind CSS for a clean, responsive presentation.

Literasi Digital - Quiz Application
An interactive digital literacy quiz platform with a full-stack TypeScript setup, featuring cloud storage, containerized deployment, and a scalable PostgreSQL-backed backend.

InflowInsight - SaaS Influencer Marketing
A RAG-based chatbot platform for influencer marketing campaigns, combining hybrid search retrieval, automated data pipelines, and a Dockerized deployment on DigitalOcean.
What people say about working with me
Rafa's ability to design and deliver a reliable RAG-based chatbot for our platform stood out, from architecture decisions down to production deployment, he took full ownership of the technical direction.
Sigit HanafiChief Technology Officer
Working with Rafa on the frontend-backend integration was smooth from day one. He's responsive, communicates API changes clearly, and always considers how his backend work affects the UI.
Nanda Iqbal HanafiFrontend Developer
Rafa translates system requirements into working solutions with impressive attention to detail. His documentation and structured approach made cross-team collaboration much easier.
Shaffina DewiSystem Analyst
As a fellow fullstack developer, I appreciated how clean and maintainable Rafa's code is. He writes with scalability in mind and isn't afraid to refactor when it improves the system long-term.
Muhammad Fadhillah Suryo AtmojoFullstack Developer
Rafa has a solid grasp of retrieval and embedding pipelines. Our discussions on hybrid search and evaluation metrics were genuinely insightful. He builds AI systems that are grounded in real engineering rigor.
Saidil HalimData Scientist
My work experience
Universitas Gadjah Mada
Backend Engineer
Backend engineer on outsourcing-style, stakeholder-driven projects through UGM Vocational School's Software Engineering program, building applications ranging from company profiles to larger-scale systems for clients including BPJK Yogyakarta, Gameloft Yogyakarta, and Kahasolusi.
Widya Matador
Backend Engineer Intern
Interned at Widya Matador, contributing as backend engineer, data scientist, and IoT developer on an electronics project, collaborating across teams within a microservice architecture.
Widya Imersif
Fullstack Developer Intern
Interned at Widya Imersif, maintaining the Flutter desktop app for WISH, their IoT health device product, and refactoring the backend from Python to Go for performance optimization.
InflowInsight
Backend Engineer
Worked as backend engineer at InflowInsight (independent contract), also handling data aggregation service with Airflow, web scraping with Apify, database management, local LLM integration, and third-party API wrapping (including OpenAI).
My approach
Planning & Strategy
Collaborate to map out the project goals, target audience, and key functionalities. Discuss things like site structure, navigation, and content requirements.
Development & Progress Update
Once agree on the plan, I cue my music playlist and dive into coding. From initial sketches to polished code, I the information updated every step of the way.
Development & Launch
This is where the magic happens! Based on the approved design, I'll translate everything into functional code, building the project from the ground up.