
Software Engineer
Backend Engineer with 2+ years of experience building scalable web app services using NestJS, TypeScript, and GCP as primary cloud infrastructure. Strong foundation in system design, API development, caching strategies, and production deployment using Cloud Run. Recently explored AI Engineering through hands-on project implementations with LLM APIs, LangChain, and FastAPI. Experienced working with multi-region teams remotely. Comfortable working in Agile teams, passionate about developer growth, and eager to contribute to impactful and user-centric products.
Untukmu.AI and Foru.AI
Developed and optimized NestJS backend systems for orders, logistics, and merchants, improving API performance with Redis and K6. Prototyped an AI-powered gifting assistant (FastAPI + OpenAI, SerpAPI, Blibli) serving 20K+ users, and contributed to smart tagging (IBM collaboration). Built gamification backend powering ForU AI token airdrops on Telegram (8M+ users). Worked across PostgreSQL, MySQL, Redis, ClickHouse, and GCP (Cloud Run). Thrived in a fast-paced startup, collaborating with multi-national teams via Lark.
Nanobee Singapore
Developed a Telegram bot using TypeScript and Node.js, leveraging Firebase Firestore as the primary database. Collaborated remotely within a product-driven team to deliver a fully functional bot under tight timelines.
Tokocrypto
Designed and implemented core backend services for an internal web-based Asset Management and Technology Portal using NestJS with MySQL, while documenting RESTful APIs through Swagger. Collaborated within a cross-functional team following Agile and Scrum practices, leveraging Jira to manage tasks, track project progress, and report issues efficiently to ensure timely delivery of backend features.
Telegram-based chatbot designed to help users achieve long-term goals through daily, gamified progress tracking. It breaks down user-defined objectives into manageable tasks, making consistency easier and more rewarding. Beyond productivity, Rune AI also serves as a personal companion—allowing users to share daily stories and reflections. Built using FastAPI, MongoDB, OpenAI's LLM, LangChain, and a HuggingFace mood classification model.
a AI Chatbot available on Telegram. By utilizing OpenAI, she will be a reliable and knowledgeable guide to reveal the magic in my resume. Users can ask about my career, achievements, or anything professional related. This project was built on Nodejs with Typescript.
A personal finance management app designed to transform the way you budget and save. Experience the power of envelope budgeting strategy, seamlessly integrated with advanced expense and income category modules. In this project i mainly do the full-stack development using Nestjs and Nextjs. Deployed in a Virtual Machine, configured cloudflare for assigning DNS and SSL for the backend.
State University of Surabaya
Graduated with magna cum laude of GPA 3.81
Ruangguru
Completed a comprehensive program on machine learning, computer vision, and LLMs, culminating in the development of an AI-powered self-improvement chatbot on Telegram using FastAPI, LangChain, and OpenAI. Integrated MongoDB for memory and HuggingFace models for mood analysis.
Ruangguru
Graduated with a perfect GPA of 4.00 from Ruangguru's Backend Engineering program, where I also served as a Mentor Assistant to support fellow students in mastering course material. Gained hands-on experience in backend development using Go, including writing and maintaining unit tests.