Hardware and Software Engineer

ADNAN
RACHMAWAN

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.

C++C#PythonUnreal EngineUnity EngineAndroid (Native)Linux / Embedded LinuxESP32 / ArduinoHardware Interfaces (BLE, GPS, Modbus)
C++C#PythonUnreal EngineUnity EngineAndroid (Native)Linux / Embedded LinuxESP32 / ArduinoHardware Interfaces (BLE, GPS, Modbus)
C++C#PythonUnreal EngineUnity EngineAndroid (Native)Linux / Embedded LinuxESP32 / ArduinoHardware Interfaces (BLE, GPS, Modbus)
C++C#PythonUnreal EngineUnity EngineAndroid (Native)Linux / Embedded LinuxESP32 / ArduinoHardware Interfaces (BLE, GPS, Modbus)

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

Experience

Aug 2022 - April 2025

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.

Jul 2021 - Aug 2022

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.

Dec 2020 - Jun 2021

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.

Oct 2019 - Oct 2020

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.

Sep 2017 - Sep 2019

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.