Full-Stack Developer

Bima Adityo
Kurniawan.

A software engineering leader and full-stack developer focused on reliable web systems from architecture to deployment.

Kota Bogor, IndonesiaWeb applications / Backend systems / Developer tools

Interfaces. Systems.
Real applications.

All repositories

01 / Featured project

Web application

Web application · Frontend developer

A household energy prediction app with appliance-based estimates, visualizations, and an interactive energy-advice chatbot.

My contribution
Frontend developer on the team: built the React and TypeScript application with prediction and chatbot interfaces connected to REST APIs.
Why it matters
Turns appliance usage inputs into understandable estimates and recommendations, helping users reason about their electricity consumption.
  • React
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Flask API

Android application · Leave management

IzinBoss

An employee leave-management application with request submission, manager review, and status updates.

  • Kotlin
  • MVVM
  • Firebase Auth
  • Cloud Firestore
Contribution & context

My contribution. Reworked the Android application around MVVM, separating views, view models, and repositories for company, user, and leave-request data.

Why it matters. Connects employee and manager workflows through Firebase Authentication and Cloud Firestore. The repository includes end-to-end UI tests for core flows.

Android application · Research project

Kota Quest

A community quest board where people can post requests for help and others can take them on. Built around the Indonesian tradition of gotong royong.

  • Kotlin
  • Android
  • Firebase
  • Cloud Firestore
  • Gradle
Contribution & context

My contribution. First author of the paper documenting the application’s design, implementation, and DevOps development process.

Why it matters. Brings posting, accepting, and reporting community tasks into one mobile workflow, with shared state stored in Cloud Firestore.

The person behind the code.

Bima Adityo Kurniawan wearing a dark suit and blue tie

I’m Bima, a software engineering leader and full-stack developer based in Kota Bogor, Jawa Barat. I work across system architecture, APIs, databases, responsive interfaces, and production operations.

At PT EbyB Global Marketplace, I lead engineering direction across production and internal applications. Earlier, at PT. Eksa Digital Agency, I built HR, leave, KPI, CRM, ATS, and website-performance systems with React, Express, and MySQL.

I’m particularly interested in software architecture, engineering leadership, applied AI, mobile delivery, and turning complex operational requirements into maintainable systems.

Electrical engineering / Software development / Applied research

Where I’ve contributed.

Open a role for the details

ProfessionalLead Fullstack EngineerPT. Asa Inovasi SoftwareSeptember 2026 — Present

Yogyakarta, Indonesia

Leading development of a customer-facing AI assistant and the systems around it.

  • Drive development with an emphasis on code quality, system performance, and the capabilities of the LLM stack.
  • Lead architecture around context-window management, tool calling, and API cost optimization.
  • Collaborate directly with AI/ML Engineers to fine-tune models and evaluate response quality.
  • Drive technical documentation and runbooks so the project remains maintainable as it scales.

ProfessionalHead of EngineeringPT EbyB Global MarketplaceApril 2026 — September 2026

Jakarta, Indonesia

Led software engineering and owned technical direction across architecture, infrastructure, APIs, technology choices, and engineering standards.

  • Standardized the engineering stack and development practices across systems, reducing fragmented technologies and inconsistent implementation.
  • Re-engineered a slow, crash-prone WhatsApp chatbot into a high-performance omnichannel platform supporting WhatsApp, Instagram, and Telegram.
  • Rebuilt the platform around modular microservices and dynamic chatbot integration, allowing AI/ML Engineers to deploy custom chatbots without changing core application code.
  • Built provider-agnostic AI infrastructure with multi-LLM failover and self-hosted open-weight models, reducing AI operating costs by approximately 95%.
  • Pioneered and led DevHub, an internal version-control platform with repository management, code intelligence, and granular role-based access control.
  • Architected and led ByB, a scalable business directory and marketplace platform.
  • Established AI-assisted engineering performance tracking using operational data, project logbooks, progress supervision, and technical reviews.
  • Built the Aftersales AI Bot for review collection, customer feedback, human escalation, and upselling.
  • Restructured maintenance agreements around scope, revision limits, SLAs, MoUs, and contractual boundaries, reducing scope disputes and revision complaints.
  • Secured approval for monthly software subscriptions and doubled Custom Software division revenue through recurring contracts.

ProfessionalFrontend DeveloperPT EbyB Global MarketplaceJanuary 2026 — March 2026

Jakarta, Indonesia

Led development and optimization of core digital platforms, particularly agen.byb.co.id.

  • Built fast, responsive interfaces that bridge complex backend logic and a clear user experience.
  • Worked with the back-end team and used Mantine and shadcn to ship clean, scalable, visually consistent web applications.

ProfessionalMobile Application DeveloperPT EbyB Global MarketplaceSeptember 2025 — December 2025

Jakarta, Indonesia

Owned end-to-end delivery of the company’s iOS and Android applications using Flutter.

  • Handled platform-specific optimization for production performance and reliability.
  • Owned company registration, developer accounts, certificates, signing, testing, store compliance, review feedback, and production publishing across Apple App Store Connect and Google Play Console.

ProfessionalFullstack DeveloperPT. Eksa Digital AgencyApril 2025 — April 2026

Surabaya, Indonesia

Built internal business systems and data workflows with React, Express, and MySQL, with CI/CD on Plesk.

  • Migrated two years of marketing sales-point records to a normalized 3NF schema, then cleaned and visualized the data for management analytics.
  • Managed sensitive internal data with storage, security, and audit-log tracking.
  • Built an HR Employee Management System synchronized with facial-recognition attendance for more than 200 employees.
  • Digitalized employee leave management and built a KPI Performance and Analytics Dashboard for ten divisions with different scoring systems.
  • Created a CRM handling more than 10,000 client records, tickets, and websites.
  • Built an automated website-performance system using the Google Lighthouse API to check more than 10,000 websites daily before 7:30 AM.
  • Created an Applicant Tracking System for recording and evaluating recruitment, including applicant demographic graphs and analytics.
  • Automated deployment with CI/CD on Plesk and wrote documentation for every commit and pull request.

TrainingAI Engineer ApprenticeLaskar AIJanuary 2025 — June 2025

Jakarta, Indonesia

Developed and deployed AI-driven solutions through machine learning, cloud computing, and data science in a collaboration program between NVIDIA, Lintasarta, and Dicoding.

  • Worked with Python, deep learning frameworks, and data visualization to build and optimize AI models for real-world challenges.
  • Designed scalable AI systems with a focus on efficiency and business impact.

ProfessionalWeb DeveloperStarbitoMarch 2024 — March 2025

Purwokerto, Indonesia

Built websites and web applications from custom HTML, CSS, and JavaScript through Next.js, Express, and Linux VPS deployment.

  • Moved from custom client websites to maintainable, performant, SEO-aware company profiles with Next.js.
  • Contributed to administrative dashboards, backend services, and server deployment and maintenance on Linux-based VPS environments.
  • Collaborated with team members and clients throughout delivery to produce responsive, reliable, business-focused solutions.

TrainingFront-End Web & Back-End Developer — Distinction GraduateDicoding IndonesiaJuly 2024 — December 2024

Completed a web-development bootcamp with distinction across front-end, back-end, and framework fundamentals.

  • Worked with HTML, CSS, JavaScript, Node.js, and web frameworks through hands-on projects.
  • Appointed as a study tutor, simplifying complex concepts, running additional sessions, and mentoring peers through completion of the bootcamp.

Leadership & teachingChairmanAliansi Laboratorium Teknik Elektro — Universitas Jenderal SoedirmanDecember 2022 — December 2023

Purbalingga, Central Java, Indonesia

Led a collaborative network of student-run laboratory divisions within the Department of Electrical Engineering.

  • Unified lab goals, facilitated resource sharing, and introduced regular strategic forums for cross-lab coordination.
  • Established a centralized digital communication platform, launched joint research and workshops, and encouraged cross-functional mentoring between senior and junior students.

Leadership & teachingHead Assistant of Computer Network LabUniversitas Jenderal SoedirmanSeptember 2022 — February 2023

Purbalingga, Indonesia

Managed computer-network practicums and worked with lecturers to develop learning modules.

  • Trained more than 50 students on virtual-machine technologies and network architecture using GNS3 and VirtualBox.

Leadership & teachingProgramming Fundamentals Teaching AssistantUniversitas Jenderal SoedirmanSeptember 2022 — February 2023

Purbalingga, Central Java, Indonesia

Helped first-year students build a foundation in variables, loops, functions, data types, debugging, and clean coding habits.

  • Refined lab materials with the course instructor, provided hands-on and one-to-one mentoring, and supported students who needed extra assistance.

Leadership & teachingHead Assistant of Algorithm and Data Structures LabUniversitas Jenderal SoedirmanApril 2022 — September 2022

Purbalingga, Indonesia

Taught fundamental programming, object-oriented programming, algorithms, and data structures with a university lecturer.

  • Created the department’s first Python learning module and helped write C++ and Python programming quizzes and final exams.

Tools, chosen for the work.

Frontend

React / Next.js / TypeScript / Tailwind CSS

Web interfaces and applications

Backend

Node.js / Express / Go / Flask / REST APIs

Server-side development

Databases

MySQL / PostgreSQL / MongoDB / Cloud Firestore

Relational and document data

DevOps & tooling

GitHub / CI/CD / Docker / Vite / Gradle

Source control, builds, and development

Mobile & ML

Kotlin / Swift / Flutter / Python / TensorFlow

Additional areas of development

Engineering practice

Technical leadership / System architecture / Technical documentation

Direction, maintainability, and delivery

Education & continued learning.

Education

Bachelor of Engineering (BE), Electrical Engineering

Universitas Jenderal Soedirman

September 2020 — March 2024

Certifications

  • Machine Learning Terapan
  • Google IT Support Specialization
  • Menjadi Front-End Web Developer Expert

From practice to paper.

Published research

2023

Rancang Bangun Aplikasi Quest Board Untuk Masyarakat Menggunakan Metode Devops Berbasis Android

Bima Adityo Kurniawan, Acep Taryana, Yogi Ramadhani, Ari Fadli

Design and development of an Android community quest board using a DevOps process, Kotlin, and Firebase. The study explores how a mobile application can support mutual assistance in urban communities.

Jurnal Pendidikan dan Teknologi Indonesia
Vol. 3, No. 4 · pp. 151–164

Let’s talk software.

Have a project to discuss or an engineering question? Let’s connect.