I’m a software engineer dedicated to building secure, high-performance web applications for the financial industry. I care deeply about accessibility, design precision, and robust engineering — ensuring every product is both visually refined and resilient under real-world demands.
Currently, I'm a Senior Software Engineer Engineer at Bank OCBC specializing in building secure, scalable, and reliable systems. At OCBC, I contribute to the development and maintenance of backend services that power our digital banking experiences, ensuring performance, compliance, and accessibility across all customer-facing platforms.
Throughout my career, I’ve had the opportunity to develop software across a variety of environments — from early-stage startups like Nusantech to large-scale fintech and banking institutions such as Brankas , Bank Neo Commerce , and now OCBC. These experiences have strengthened my focus on building secure, scalable, and high-performance backend systems. I also released a comprehensive video course guiding learners through building a web and , reflecting my passion for sharing knowledge and creating meaningful learning experiences
In my spare time, I’m usually climbing, or running around Hyrule searching for Korok seeds
Experience
Nov 2025 - Present Empower Indonesians to move beyond theory and actually build — websites, payment systems, AI workflows, and more — using the same tools and standards applied in professional environments. Beginner Friendly
Nov 2025 - Present At OCBC’s Regional Development Center, I work on building and maintaining backend systems that power core digital banking experiences across Southeast Asia. My role focuses on developing scalable, secure services and collaborating with regional teams to deliver robust, compliant, and high-performing solutions for millions of users.
- Next
- Go
- Fiber
- GCP
- Hibernate
- Quarkus
- Jenkins
- RocketMQ
- Nacos
- DubboRPC
- Python
- Tornado
- FastAPI
- Django
- Redis
- Alibaba Cloud
- Apollo
- Zookeeper
- Typescript
- Kubernetes
- Java
- Nuxt
- Kafka
- Springboot
- Docker
- Jenkins
- PostgreSQL
July 2024 - August 2025 I am part of the Risk Tribe at Bank Neo Commerce, where our primary objective is to ensure the security and integrity of all user activities and transactions. Our work includes implementing advanced security measures, such as face recognition technology, to accurately validate and authenticate users. This approach helps us mitigate risks and enhance the reliability of our banking services, maintaining trust and safety across all interactions.
- Next
- Go
- Fiber
- GCP
- Hibernate
- Quarkus
- Jenkins
- RocketMQ
- Nacos
- DubboRPC
- Python
- Tornado
- FastAPI
- Django
- Redis
- Alibaba Cloud
- Apollo
- Zookeeper
- Typescript
- Kubernetes
- Java
- Nuxt
- Kafka
- Springboot
- Docker
- Jenkins
- PostgreSQL
Sept 2021 - July 2024 Deliver high-quality, robust production code for a diverse array of projects for clients including Bank Mandiri and Bank Mega and more. Provide leadership within engineering department through close collaboration, knowledge shares, and mentorship.
- Next
- Go
- Fiber
- GCP
- Typescript
- Kubernetes
- Java
- Springboot
- Docker
- Drone CI
- PostgreSQL
- RabbitMQ
- Loopback4
- Hugo
July 2020 - Nov 2022 Act as Full Stack Engineer as well mentor in Nusa Development Program.
- Next
- Express
- Typescript
- AWS
- MongoDB
- MySQL
- Java
- Springboot
- Docker
July 2021 - Jan 2022 Conduct a Basic Javascript assesment for Final Period Glints Academy Student and giving them some advice .
- Express
- Jest
- PostgreSQL
- Heroku
- Javascript
- Unit Test
- Functional Test