About Me
There are many ways to describe who I am, but none of them ever feel complete. For now, this will do: I am a software engineer with a focus on backend systems, and a computer science student who is still learning how to think—about machines, about people, and about life itself.
I often find myself curious, confused, and occasionally lost. Not in a dramatic way, but in the quiet sense of questioning where one is going and why. That restlessness pushes me to travel, to read books, and to learn things that have nothing to do with productivity or career growth. Perhaps this is my form of meditation: seeking meaning through movement, reflection, and knowledge.
Lately, my relationship with software engineering has changed. It’s not that the interest is gone—technology still fascinates me—but I no longer see it as the sole center of my identity. Whether this shift is influenced by the rise of AI or simply by time, I’m not entirely sure. What I do know is that I’m searching for something deeper: a sense of self, a direction, a reason beyond writing efficient code or building scalable systems.
This website exists as a trace of that journey. It is a place where I document what I learn, what I build, what I think, and what I experience along the way. Some entries may be technical, others philosophical, and some may simply be fragments of thought. Consistency is still a struggle—but sincerity is not. I write here not because I have all the answers, but because I’m trying to ask better questions.
If you’re reading this, perhaps you are searching too. If so, welcome. We might be walking different paths, but we are likely asking the same things.
Mataram, Indonesia - On-site
- Assisted with general administrative tasks and daily office operations.
- Assisted with general administrative tasks and daily office operations.
- Performed data entry and managed internal records to support research activities.
- Designed promotional and event materials for agency programs and public events.
Surabaya, Indonesia - Remote
- Develop Backend services for logistic app, and other business needs.
- Built backend services for admin panel with Go, Fiber, PostgreSQL, etc.
- Desiged microservices architecture with RabbitMQ for inter-service communications, and NATS as messaging service.
- Developed API documentation web app to centralized all API documentation, with authentication and an admin dashboard using Go, Fiber, PostgreSQL, TailwindCSS, JavaScript.
- Implements real-time chat system for feedback or complains to admin/customer service, chat between user and driver. Built with NATS, MongoDB, Go, etc.
- Implements logging system with Clickhouse, for logged admin action, driver activity, etc.
- Setup API Gateway with Kong for managing traffic and security.
- Utilized PostgreSQL as OLTP database, ClickHouse as OLAP database, MongoDB for easy and flexible data storage, Redis for session, caching and fast data access.
- Setup deployment for staging and production environment, with Linux Server.
- Designed and implemented automated CI/CD pipelines for staging and production environments using Github Action.
Bali, Indonesia - Remote
- Work on a variety of projects, including web applications, APIs. Collaborated with clients to understand their needs and deliver high-quality solutions.
- Built back office / admin dashboard for real-estate app. With Svelte, Go, Fiber, Clickhouse
- Contributed to the open-source frontend framework Svelte-MPA. Built with NodeJS, esbuild, svelte-compiler, and used for various company projects.
- Maintained and improved a water sensor monitoring web app, rewrites frontend web framework from jQuery to Svelte.
- Migrate OLAP use cases from PostgreSQL to ClickHouse database.
- Migrate IoT server from raw TCP server to NATS streaming server.
- Built a Boarding House management web app. With Go, Fiber, Svelte, JavaScript, Tarantool, Clickhouse.
Medan, Indonesia - Remote
- Built CMS (Content Management System) for salon products and services.
- Designed system infrastructure for Backend API, Backoffice admin, and Frontend web.
- Built backend API with Go, Fiber, Redis, PostgreSQL, Docker.
- Built back-office web app, for manage blogs, partners, image banners, users. With Sveltekit, TypeScript, Nodejs, TailwindCSS.
- Design database schema, with PostgreSQL.
- Manage server and setup CI/CD scripts for deployment to 3 apps: Backend API, Backoffice portal admin, Frontend web) with Ubuntu Server, NGINX, Docker, and some Bash Script for automation.
Lombok, Indonesia - Hybrid
- As a content writer, mostly write programming tutorials
- Write content or programming tutorial.
- Slicing UI design from figma to website.
Jakarta, Indonesia - Remote
- As a frontend web developer, built a website
- Slicing UI design from Adobe XD into website duitin.id
- Create a blog pages that fetches data from the backend API
- Go
- JavaScript
- Python
- TypeScript
- Bash Script
- Fiber
- Gin
- Echo
- Express.js
- Svelte
- Sveltekit
- Django
- Flask
- PostgreSQL
- Redis
- ClickHouse
- MySQL
- Docker
- Linux
- Git
- RabbitMQ
- NATS
- Grafana
- Certificate of participated in Web Development Internship program at SalonKita Indonesia
SalonKita Indonesia
-
Computer Science
- Specialization in Software Engineering, with a focus on Back-End Development. Courses include Data Structures, Algorithms, Object-Oriented Programming, and Software Development.
-
Computer and Network Engineering
- Graduated as a vocational high school student with a focus on Server Side Development, Linux Server, and Network Engineering.