Available for opportunities

Bagus Widiatmoko

Frontend Developer

Building Offline-First Apps

Fresh graduate in Informatics Engineering from Universitas Lampung (GPA 3.79), experienced as a Frontend Developer in the coal mining industry. Specializing in the React ecosystem, offline-first architecture, and IoT/hardware system integration. Passionate about building web applications with real-world impact.

Download CV
3.79/4.00
GPA
2+ Years
Experience
10+ Shipped
Projects
3
Certifications
Scroll

Building things that matter

Fresh graduate in Informatics Engineering from Universitas Lampung (GPA 3.79), experienced as a Frontend Developer in the coal mining industry. Specializing in the React ecosystem, offline-first architecture, and IoT/hardware system integration. Passionate about building web applications with real-world impact.

Indonesian (Native)English (Intermediate)

Education

S1 Teknik Informatika

UniversityUniversitas Lampung
Period2020 – 2024 (3.83 years)
GPA3.79 / 4.00
3.79/4.00
GPA
2+ Years
Experience
10+ Shipped
Projects
3
Certifications

Skills & Technologies

Tools and technologies I use to build modern, performant applications.

Frontend
ReactNext.jsTypeScriptTailwind CSSFramer MotionThree.js
Backend
Node.jsExpressNestJSStrapiPrisma
Database
MongoDBPostgreSQLSQLiteIndexedDB
Tools
GitViteElectronPostmanPWA
IoT & Others
Sensor IntegrationTelegram Bot APIRFIDOffline-First
Soft Skills
CommunicationProblem-SolvingTeam CollaborationTime Management

Work Experience

My professional journey building software that solves real problems.

PT. EPP Darmo Bersaudara

CurrentFull-time

Junior Frontend Developer

Jul 2025 – Present Muara Enim, Indonesia

Building digital operational systems for the coal mining industry, digitizing recording and monitoring processes that were previously done manually.

Projects at this role

B-Trace FOB/FOT

Digital coal handling system integrated with physical scales — real-time dump truck monitoring, excavator productivity analysis, monthly prognosis, and Excel/PDF reports for reconciliation.

ReactViteOffline-FirstIndexedDBExcel Export

Document Archive System

Centralized web-based document archiving system — organizing office files by year/month/day with RBAC, dashboard, and fast search.

ReactViteStrapi v4RBAC

Digital Weighbridge System (PT Bukit Asam Tbk)

Enterprise-scale digital weighbridge system at PT Bukit Asam Tbk — real-time outgoing tonnage monitoring, hourly dashboard, target vs actuals analysis, offline-first architecture.

ReactViteOffline-FirstReal-time Dashboard

Train Loading System (TLS)

Train loading monitoring & validation app per wagon — processes TLS Excel output, automatic anomaly validation (overweight, typo, abnormal duration), and real-time TLS status monitoring.

ReactViteExcel ParserData ValidationReal-time

FGA Digitalent × Google Indonesia

Training

IT Support Trainee

Apr 2024 – Jul 2024 Remote, Indonesia

Gained hands-on experience in IT support and system troubleshooting using Google IT Support methodology. Applied proper troubleshooting techniques to accelerate system issue resolution.

Puskesmas Poncowarno

Internship

Administrative Staff

Nov 2023 – Dec 2023 Kalirejo, Indonesia

Managed and recorded daily administrative data using Microsoft Office, and helped streamline internal reporting processes.

PT Queen Network Nusantara

Internship

Front-End Developer

Jul 2023 – Aug 2023 Bandar Lampung, Indonesia

Developed a data management website using ReactJS to improve company operational efficiency. Analyzed and managed servers with FreeBSD to enhance system stability.

Featured Projects

A selection of projects I've built — from enterprise systems to personal experiments.

Campus Use2026
Personal Project

Shuttle Bot

A Telegram-based student service platform connecting users with student freelancers for shuttle services, delivery (jastip), and custom tasks, managed via a Next.js admin dashboard.

GrammYExpressNext.jsPrismaPostgreSQLWebSocket
PWA & Workspace2026
Personal Project

ProManager

A high-performance collaborative workspace management platform featuring PWA support, task tracking with real-time push notifications, team capacity heatmaps, KPI tracking, and customizable integrations, managed via a Next.js dashboard.

Next.jsReactPrismaPostgreSQLTailwind CSSWeb PushNodemailerPythonopenpyxlVitestPlaywright
Internal / Private project
Featured2026
Personal Project

Desa Cerdas

A comprehensive digital village platform to digitize village government services, financial transparency, and community empowerment.

Next.jsReactNode.jsAI/ChatbotRBAC
Enterprise2026
Work Project

Digital Weighbridge System

Enterprise-scale digital weighbridge system used at PT Bukit Asam Tbk to monitor total outgoing tonnage in real-time with hourly monitoring dashboard.

ReactViteOffline-FirstReal-time DashboardIndexedDB
Internal / Private project
Production2026
Work Project

Train Loading System (TLS)

Train loading monitoring and validation app — helps operators input and monitor loading data per wagon in real-time, with automatic validation to detect data anomalies.

ReactViteExcel ParserReal-timeData Validation
Internal / Private project
SaaS2026
Personal Project

LE-Casir (POS UMKM)

Flexible Point of Sale (POS) system for SMEs across sectors — F&B, retail, and services. Features product management, intuitive cashier UI, Excel export, and real-time sales dashboard.

ReactElectronExcel ExportSQLiteReal-time Dashboard
Internal / Private project
SaaS2026
Personal Project

Tipsen

Modern digital attendance system with AI face recognition, location validation, automatic payroll, and real-time employee monitoring.

ReactViteNestJSFace-api.jsTailwindPostgreSQLExcel Export
SaaS2026
Personal Project

Dompet

Digital wallet app to record income, expenses, savings, and manage family finances in real-time.

Next.jsReactTailwindPostgreSQLPrismaNextAuthReal-time
Production2025
Work Project

B-Trace FOB/FOT

Digital coal handling & monitoring system integrated with physical weighing devices, monitoring dump truck movements, and analyzing excavator productivity in real-time.

ReactViteOffline-FirstIndexedDBExcel ExportPDF Report
Internal / Private project
Production2025
Work Project

Document Archive System

Centralized document archive management system to efficiently manage and organize office files by year, month, and day with role-based access control.

ReactViteStrapi v4RBACREST API
Internal / Private project
Bot2025
Personal Project

WA Photo Filter Bot

Automated WhatsApp bot to filter and selectively forward photos from one group to another — reducing noise and keeping destination groups clean.

Node.jsJavaScriptwhatsapp-web.jsBotAutomation
Thesis2024
Skripsi / Thesis

Interior Design Gallery VR

Web-based interior design gallery app with Virtual Reality technology — users can immersively explore rooms directly from their browser.

MongoDBExpressReactNode.jsThree.jsMidtrans
IoT2024
Personal Project

IoT Customer Detection

IoT sensor-based customer detection system with real-time Telegram notifications and automatic sound alerts.

IoTTelegram APISensorReal-time
Internal / Private project

Certifications

Professional certifications validating my technical skills and knowledge.

IT Support

Google × FGA Digitalent

Issued: Jun 2024
Active

Front-End Web & Back-End Developer

MSIB Dicoding Indonesia

Issued: Dec 2022
Active

Front-End Web Developer Expert

Dicoding Indonesia

Issued: Nov 2022
Expires: Nov 2025

Let's work together

Have a project in mind or want to chat? I'm always open to new opportunities and collaborations.

Send a message

I typically respond within 24 hours.