"If you would not be forgotten as soon as you’re dead, either write something worth reading or do something worth writing."
Hello, there! 👋
I’m passionate about problem-solving, not just technical challenges, but also understanding the root causes by collaborating with domain experts and business owners.
This approach has helped me create positive change in every company and project I’ve joined. I built this website to share my journey and perspective as a software engineer.
Story behind Insomnius
During college, I worked day and night to learn programming, coming from a vocational background in accounting with little math experience. To succeed, I had to work harder than most. That’s when I coined insomnius and the motto sleep well is my dream because I believe I won’t truly rest until I achieve my goals.
Tech Stack
Mental Models
First Principles Thinking
Break problems down to their core truths before deciding on solutions. Don’t blindly follow patterns—understand why they exist.
Pareto Principle (80/20 Rule)
Deliver what matters most first. If you’re building a search feature, start with the basics: input text, press enter, show results. Autocomplete and search history can wait until users actually need them.
Keep It Simple
I strongly prefer simplicity over complexity. Start making an app with Monolith instead of Microservices? Fine. Plain SQL instead of heavy ORM? Fine. If something can be done simply, do it simply. If it doesn’t scale yet, wait until scaling is actually necessary.
It’s All About People
Technology scales systems. People scale outcomes. No matter how strong your technical skills are, leadership is ultimately about people. A leader’s job is not only to get work done, but to align people, vision, and trust.
Professional Journey
The full timeline of my career path and milestones.
Technical Lead Manager
- Managed a team of six engineers through regular one-on-ones, retained two top performers, and led feature development and customer relationships for a dozen clients, generating approximately $400K in annual value.
- Led hiring efforts and established the company's first formal performance review process, creating clear evaluation criteria, feedback cycles, and growth plans for engineers.
- Improved the company-wide CI/CD process, saving ~40 minutes per engineer per day and reclaiming approximately 13+ engineering hours daily across a ~20-person team.
Joined Boon
My first experience working with a US-based startup. Excited to contribute to Boon's mission of revolutionizing recruitment through AI-powered referral hiring.
Boon
Boon is an AI-powered workflow automation platform based in San Francisco. The platform provides AI agents that integrate with existing systems to automate operational workflows across construction and logistics industries, helping companies reduce costs and improve efficiency.
Visit website
Senior Software Engineer
- Spearheaded an initiative to reduce overall platform errors, cutting 8 million errors per month in a repository containing 5 million lines of TypeScript code.
- Spearheaded the adoption of automated feature testing using Playwright, TypeScript, and GitLab CI/CD, reducing developer effort by over 40 minutes each day.
Joined Paystone
My first ever experience working with a Canadian company, I am excited to join Paystone and contribute to their mission of providing the best payment solutions for their customers.
Paystone
Paystone is Canada's largest independent payment processor, headquartered in London, Ontario. The company provides integrated payment processing and customer engagement solutions, serving over 35,000 merchant locations across North America and processing more than $10 billion in transactions annually.
Visit website
Senior Software Development Engineer, Backend - Lecturer Career Platform
- Created the first-ever centralized career platform for approximately 500,000 lecturers across Indonesia. Led a team of 5 backend engineers to integrate lecturer portfolios into the State Civil Service system using PHP and Laravel, achieving about 80% unit test coverage for all APIs. Combined this with ReactJS to enhance development workflow and application reactivity, aiding around 100,000 lecturers in integrating their credit scores for promotions.
- Led the initiative to develop a lecturer promotions platform according to new regulations. Designed the technical architecture, made key technical decisions, communicated with stakeholders, reviewed code implementations, and contributed to the entire development lifecycle despite strict deadlines and evolving requirements, supporting approximately 5,000 lecturers in submitting their promotions.
- Fostered a user-oriented programming culture by introducing unit test capabilities to a legacy repository, transitioning from MVC to API-based architecture with React, and implementing contract-based API development. Embraced test-driven development and RFC (Request for Comments) culture, resulting in clearer development processes and more predictable applications.
Senior Software Development Engineer, Backend - Account & Management Platform
- Led the integration between state data and Google Workspace API, supporting online learning for around 3 million teachers and 50 million students in 400,000 schools, one of the world's largest educational networks.
- Reduced failures by using Redis to implement an outgoing rate limit. Fixed major issues, including a persistent loop bug, cutting integration time from 7 days to just 4 hours.
- Used OpenTelemetry and Google Cloud Trace for comprehensive tracking, and added new Grafana metrics to monitor and alert on critical features, leading to quicker bug detection and easier error tracking.
- Improved the deployment process with better communication and acknowledgment. Enforced unit tests in code reviews, increasing unit test coverage by 18% in a 225,000-line code repository.
Joined Govtech Edu
Inspired by Govtech Edu's mission, I am motivated to join the company and contribute to advancing education in Indonesia.
Govtech Edu
Govtech Edu is Indonesian government's development partner, driving national-scale transformation for education through technology.
Visit website
Technical Lead - Trust & Fraud Platform
- Maintaining Bukalapak fraud detection system. Collaborating with product and stakeholder to govern the integration progress of a new fraud rule and actions.
- Manage technical debt to reduce operating and maintenance costs, improve poorly designed architecture and eliminate technical difficulty in some area. Resulting in more than 3 million rupiah cost saving per day.
- Expanding expertise in test engineer area, including API automation, test cases creation and end to end testing capability resulting in higher quality software with low defect.
- Drive and participate in the implementation of KYC on Bukalapak's subsidiary including but not limited to foreign products to support small and medium business.
- Developing centralized fraud dashboard to improve Bukalapak's trust and safety team operational effectiveness.
- Work closely with product manager and stakeholders to solve business problem and decide the best technical solution.
- Work closely with AI team to create bad product detection with OCR and image similarity.
Senior Software Engineer Backend - Core Communication and Trust
- Participate in maintaining communication platforms including chat and notification services that handle millions of requests per day.
- Spearheaded the development of a KYC enforcement feature utilizing big query and Ruby, resulting in a daily reduction of approximately 10% in refund rates.
- Migrating sms provider to use verihubs that results in 15% cost saving.
- Collaborating with data scientists, stakeholders and product managers to improve our current algorithms to protect the marketplace ecosystem from bad quality sellers and bad quality products including creating new regulations for medicinal products, creating new processes to hide bad quality sellers and improved current algorithm to reduce the number of false positives in its detection.
Engineer Squad Lead - Merchant Post Transaction
- Drive event‑driven architecture in seller platform initiatives. Provided an example proof of concept using Kafka, and created a basic architecture that will be used in future projects
- Manage the collaborative contribution of twelve engineers in creating a new transaction platform for the sales channel, including roadmap planning, synchronization between teams and functions, and deliver quality products rapidly
- Collaborating with product managers in improving the transaction flow of Bukalapak and reducing the number of limbo transactions by implementing auto remittance based on criteria researched by data scientists.
Engineer Squad Lead - Merchant Transaction and Quality
- Maintain the flow of seller transactions at Bukalapak, including accepting, delivering, refunding and remitting transactions. Create precise monitoring, logging and alerts using kibana, datadog and opsgenie. Set up a reliable system that handles ~ 6 million remittance transactions per day.
- Collaborate with data scientists to create a phishing prevention and detection system, which is implemented with bigquery and golang, works with millions of data and ensures process reliability, saving millions of cash every day.
- Develop a seller quality automation system, which evaluates sellers by several business rules to keep them on track to provide the best service to buyers. Reduce refund rate and increase buyer satisfaction.
- Lead a number of engineers, conduct daily code reviews, create technology documents for microservices and features, make technical decisions, communicate product requirements with current technology capabilities, ensure all teammates apply engineering best practices, conduct 1 on 1 sessions, work directly below engineering managers.
Software Engineer Backend - Policy and Seller Quality
- Maintain a policy detection system to keep Bukalapak market safe from products that are banned by the government such as illegal drugs, alcohol, endangered animals, and other provisions. Provides policy operations teams with dashboards and other features that make their job easier. Ban one million products every week with our automation system.
- Collaborating with data scientists to create a seller scoring system which is widely used at Bukalapak and in particular the super seller feature which is one of the largest revenue earners at Bukalapak.
Software Engineer Backend - Transaction Safety
- Maintaining Bukalapak legacy fraud detection system, create a fraud tracker for all game voucher transactions in Bukalapak which can further be used by data analysts to create a fraud rule.
- Collaborating with data scientists to create bot detection in user registrations that prevent rogue users and suspicious users from abusing our referral system at Bukalapak, saving millions in cash.
Joined Bukalapak
Inspired by Bukalapak’s commitment to nurturing and investing in local talent—a rare approach at the time—I was motivated to join and contribute to this vision.

Bukalapak is an Indonesian e-commerce platform that connects buyers and sellers, offering a marketplace for a wide range of products, from electronics and fashion to household items. Established in 2010, it's one of Indonesia's largest online marketplaces, serving millions of users and small businesses.
Visit website
Graduated from my College, with a GPA of 3.46
Inspired by advancements in AI, I developed a sentiment analysis thesis using opinion mining methodology and a Naive Bayes classifier, achieving an average accuracy of 86%.

My final thesis titled: Opinion mining application using the Naive Bayes classifier algorithm at the Attorney General's Office of the Republic of Indonesia.
See abstract
Web Developer
- Build a collection management system, monitoring thousands of debt-collectors doing their work, including: online attendance check with desired office location, managing how much workers can carry an amount of money, creating a dashboard to monitor and create reports based on their performance. Win several tender because of our user friendly application and performance, despite having a small team and new company.
- Integrate to 3rd party using external API with oauth2, creating integration with google map javascript API and geolocation, dynamic menu management with secure access.
- Introducing code repository and new workflow with git, upgrading and refactoring a whole system with laravel framework. Creating a SOP to install servers and deploy applications into Vultr. Working directly below the head of the technology, make a tech decision and contributing to their core system.
Joined Jari .inc as a founding engineer
Driven by Jari's mission to build a sustainable collection ecosystem in Indonesia, I joined the company as the third software engineer on the team.

PT Jari Solusi International (JARI) was founded in 2017 with the mission of building a healthy and sustainable collection ecosystem in Indonesia. JARI's digital platform, Jari Collection, helps financial companies improve debt recovery rates in a more efficient and professional manner.
Web Developer
- Build lecturer management system, allowing the lecturer to do online attendance checks of students, managing guidance students, have dynamic access control and e-learning integration. Works directly below the head of the campus technology division, gives direct reports and receives direct feedback.
- Migrating and synchronizing the old lecturer management system, including database normalization, system update and use of new technology framework.
Starting my career at Budi Luhur University
Our college's engineering division is launching a recruitment initiative for students to begin their professional careers by assisting in the migration of various college systems to newer technologies. I have accepted the challenge and have been assigned a direct task by the head of engineering to migrate the current lecturer system, which is written in native PHP 5, to the latest PHP 7 version and the CodeIgniter framework.

Budi Luhur University (Universitas Budi Luhur) is a private university located in Jakarta, Indonesia. Founded in 1979, it offers a range of undergraduate and postgraduate programs, particularly in fields such as engineering, business, computer science, communication, and law. The university is known for its strong focus on producing graduates with both academic knowledge and practical skills that meet the demands of the workforce.
Visit website