ADNAN
RACHMAWAN

Software Engineer specializing in hardware-software interface development.
Focused on writing clean, maintainable code and delivering developer-friendly tools. With a strong background in C++, embedded systems, and game SDKs, I bridge the gap between platform differences and enhance performance across diverse hardware configurations.
What Can I Build?
Embedded & IoT Systems
Custom firmware and applications for ESP32, Arduino, and embedded Linux, designed for stability and real-time operations.
Hardware-Software Interfaces
Seamless integration between physical hardware and software layers using protocols like BLE, GPS, and Modbus.
Game & Engine Development
High-performance systems and mechanics built on Unreal Engine and Unity, backed by deep C++ and C# expertise.
Mobile & Desktop Apps
Native Android and cross-platform applications connected to real-time databases and hardware systems.
Projects

QR Vending Machine
Developed a general purpose vending machine kotlin-based app with QRIS payment support. Customers could choose what kind of vending machine they’ll be using for their product, either item based or service based product. This app could communicate with hardware systems to support the vending feature.

Remote Ignition System App and Device
Developed a remote ignition system utilizing the LoRa network. The ignition could be triggered from the VB-based app.

Room Monitoring App and Device
Developed a room monitoring system using temperature sensor, humidity sensor and fire detector to monitor room condition. The result could be monitored from an flutter-based Android app streamed from Firebase real time database.
Experience
Software Development Engineer
AccelByte
Developed robust Game SDKs for Unity and Unreal Engine, delivered high-quality, performance-optimized solutions for the game developers. Developed and enhanced Android platform support for Unity, made sure seamless integration, compatibility, and performance on mobile devices.
Embedded System Programmer
Widya Matador
Implemented mod/25bus and OBD II for real-time tracking and monitoring device firmware. Developed Linux-based wearable devices that enable seamless streaming functionality, along with Android-based wearable streaming devices tailored for mobile Integration.
Hardware Engineer
Widya Imersif
Maintained embedded software for real-time tracking, monitoring, and health-related applications. Integrated and maintaining health monitoring tools, including wearable devices and medical sensors, to collect and transmit vital health data.
Embedded System Engineer
Indigital
Designed IoT hardware and implemented embedded software for real-time tracking and monitoring applications. Built efficient, low-power embedded systems that deliver robust and scalable IoT solutions.
C++ Programmer
Gameloft
Ported iOS games to Android, maintained and optimized shared C++ game codebase, and developed Android-specific features to ensure seamless platform integration. Played a critical part in bridging platform differences, resolved compatibility challenges, and enhanced performance across diverse hardware configurations.