I Wayan Agus Darmawan
Web & Robotics Developer
Computer Engineering graduate (2025) from Institut Teknologi Sepuluh Nopember with experience in full-stack web development, completing over 20 freelance projects. Skilled in building responsive web applications, dashboards, and custom solutions using React and Express. Additionally experienced in robotics software, contributing to ROS-based autonomous robots and inspection systems — integrating software with hardware, implementing navigation and control systems, and ensuring reliable real-world performance.
Technical Skills
Frontend & Mobile
- Swift
- SwiftUI
- React
- Next.js
- TypeScript
- Tailwind CSS
Backend
- Node.js
- Express
- AdonisJS
- PostgreSQL
- Prisma
- Docker
Robotics & AI
- ROS / ROS2
- Python
- C++
- OpenCV
- YOLO
- TensorFlow
- Gazebo
- ESP-IDF
Work Experience
PT. Ezra Robotics Teknologi
Tangerang Selatan, Banten, Indonesia
Robotics Engineer
– Present- Designed, developed, and tested quadruped inspection robots for electrical substations, including ROS-based applications, custom GUI interfaces, and automated inspection features
- Led outdoor localization and mapping improvements, resolving LIO challenges using RTK GPS to ensure precise navigation in complex environments
- Performed extensive field testing and delivered technical demonstrations to end users, supporting industrial applications across PLN, Pertamina (oil & gas), and PTPN plantations
- ROS2
- Python
- C++
- YOLOv8
- RTK GPS
- LIO
- Deep Robotics X30
Junior Robotics Engineer
–- Implemented base system integration on Deep Robotics Lite3 and X30 quadruped robots to support PPE detection applications and indoor autonomous navigation
- Developed ROS-based base programs integrating LiDAR–Inertial Odometry (LIO) navigation and thermal imaging for electrical substation inspection
- Built basic web-based monitoring for telemetry and inspection visualization
- ROS2
- Python
- LiDAR
- Thermal Camera
- Next.js
- WebSocket
ASEEC Education
Indonesia
Research Mentor
–- Mentored middle and high school students for KOPSI, FIKSI, and national-level innovation competitions, guiding technical project development and scientific research writing
- Supported multidisciplinary student projects across IoT, Machine Learning, Embedded Systems, and Web Development
- Ensured structured project execution, timely proposal delivery, and consistent competition participation with multiple returning mentees
- IoT
- Machine Learning
- Embedded Systems
- Web Development
PT. ITS TEKNO SAINS
Surabaya, Jawa Timur, Indonesia
Robotics Software Engineer – iCar ITS
–- Implemented and enhanced ROS-based autonomous driving software on Ubuntu, improving LiDAR-based obstacle avoidance and vehicle stability through PID parameter tuning
- Integrated Direct LiDAR–Inertial Odometry fused with GPS for reliable localization in both GPS-available and GPS-denied environments
- Designed and developed a real-time web-based monitoring, tracking, and maintenance logging system using Next.js integrated with ROS (rosbridge/roslib)
- ROS Noetic
- DLIO
- Next.js
- rosbridge
- roslib.js
- PostgreSQL
Robotics Engineer – Hidrooseanografi ASV
–- Developed and tested a ROS-based autonomous navigation system for an ASV with RViz-based control and monitoring interface
- Implemented Pure Pursuit path-following using GPS RTK and IMU localization and buoy obstacle avoidance using YOLO-based object detection
- Conducted system integration and field testing collaborating with MBKM ITS teams, Robomarine, and STTAL as end user
- ROS Noetic
- GPS RTK
- IMU
- YOLOv8
- Pure Pursuit
- Python
B401 Robotics Laboratory
Surabaya, Jawa Timur, Indonesia
Laboratory Assistant
–- Engineered full-stack ROS-based autonomy and manipulation systems, integrating perception, mapping, localization, motion planning, control, and behavior decision architectures
- Validated autonomous robotic capabilities through real-world deployment and high-fidelity simulations (Gazebo, Isaac Sim, Webots)
- Led Digital Circuit laboratory modernization, managing teaching assistants and enhancing practical learning effectiveness
- ROS
- Gazebo
- Isaac Sim
- Webots
- TurtleBot
- UR5
- Python
Barunastra ITS Roboboat Team
Surabaya, Jawa Timur, Indonesia
Electrical-Programming Division Leader
–- Led the Electrical & Programming Division as a hands-on robotics engineer, contributing to electrical system design, autonomous software development, and overall robot architecture
- Designed and built end-to-end robotic platforms integrating electrical systems, sensor stack selection, control software, and system integration for competition-ready deployments
- Coordinated with mechanical and non-technical teams while balancing mission requirements, technical performance, and budget constraints
- ROS
- Electronics Design
- Sensor Integration
- C++
- Python
Robotics Software Engineer
–- Developed ROS-based autonomous navigation systems for an Autonomous Surface Vehicle (ASV), integrating multi-sensor fusion of LiDAR, camera, GPS, IMU, and compass
- Implemented PID-based thruster control and real-time sensor data processing enabling fully autonomous maritime navigation
- Collaborated with electrical and computer vision teams to deliver fully integrated autonomous robotic systems deployed in KKI 2022, IRC 2023, and KKI 2023
- ROS Noetic
- LiDAR
- GPS RTK
- IMU
- YOLO
- PID
- Python
- C++
PT Satkomindo Mediyasa
Jakarta Selatan, Jakarta Raya, Indonesia
Full Stack Developer
–- Developed an internal Career Management Platform featuring Easy Apply and automated CV standardization, building candidate, recruiter, and admin dashboards with RBAC and Docker deployment
- Engineered backend services for a Document Tracking system using AdonisJS, implementing secure authentication, role management, email verification, and workflow monitoring
- Designed the concept architecture of an IoT-based NVR Monitoring System to monitor surveillance device operational status
- React
- AdonisJS
- TypeScript
- PostgreSQL
- Docker
- JWT
- RBAC
MAGE (Multimedia And Game Event) 9
Surabaya, Jawa Timur, Indonesia
Frontend Developer
–- Developed the official MAGE 9 ITS landing website using Next.js and Tailwind CSS as first professional web development project
- Took full ownership of development when other team members were unavailable, self-learning Next.js while maintaining and deploying the production website
- Implemented responsive UI and Firebase authentication integration
- Next.js
- Tailwind CSS
- TypeScript
- Firebase
Education
Institut Teknologi Sepuluh Nopember (ITS)
GPA HonorsBachelor's Degree, Computer Engineering
–
- B401 Robotics Lab Assistant – led full-stack ROS autonomy systems
- Barunastra ITS Roboboat – Electrical & Programming Division Leader
- Grand Champion IRC 2023 & multiple national competition titles
Apple Developer Academy | Indonesia
Swift & SwiftUIiOS Developer
–
- Building native iOS applications with Swift and SwiftUI
- Challenge-based learning focused on real-world product development
Awards & Honors
Grand Champion
International2023International Roboboat Competition (IRC) 2023
1st Place — Paper Competition & Favorite Paper
International2022ICAVETS 2022
2nd Place — Design Documentation
International2023International Roboboat Competition (IRC) 2023
1st Place — Unmanned Water Vessel
National2022KKI (Kontes Kapal Indonesia) 2022
1st Place — Unmanned Water Vessel
National2023KKI (Kontes Kapal Indonesia) 2023
Publications
Development of a Quadruped-Legged Robot for Position Estimation of Overheat Components in Electrical Substations Using a Thermal Camera
Agus Darmawan et al.
PT. Ezra Robotics Teknologi / Research Journal2025Read PaperHand Gesture Recognition for Collaborative Robots Using Lightweight Deep Learning in Real-Time Robotic Systems
Agus Darmawan et al.
Institut Teknologi Sepuluh Nopember (ITS)2024Read Paper