Work Experience
My professional journey in software development, building innovative solutions and growing with amazing teams.
- Architected a modular firmware framework and standardized SDK integration, enabling cross-platform code reusability and streamlined maintenance across the projects.
- Engineered a secure Over-The-Air (OTA) firmware update mechanism via BLE, implementing encrypted and signed image verification using the MCUBoot bootloader on an nRF52840 SoC.
- Implemented Test-Driven Development (TDD) methodologies by integrating Zephyr Unit Testing (ztest) to validate firmware logic, ensuring high reliability and modular code design.
- Enhanced telecom applications to operate in memory-constrained environments, that capped runtime memory usage at 1 GB, successfully handling datasets that previously required up to 6 GB (an 83% peak reduction).
- Optimized the CI/CD pipeline by migrating the build engine from Automake to CMake, reducing core build time from 9 minutes to under 1 minuteāa 10x increase in compilation velocity.
- Automated complex testing workflows using Python, enabling high-volume data validation and standardized benchmarking to ensure cross-team visibility on application performance.
Tech Stack & Skills
Technologies and tools I use to bring ideas to life and build scalable solutions.
backend
database
tools
cloud
Projects
Selected projects delivered for clients, showcasing a range of technologies and business domains.
Engineered and deployed a comprehensive Web3 dashboard providing staking services, network explorers, and infrastructure tools for over 10 Proof-of-Stake (PoS) networks across Mainnet and Testnet environments.
Architected a backend proof-of-concept to automate resume parsing and candidate ranking using LLM integrations.
Licenses & Certifications
Professional certifications that validate my expertise and commitment to continuous learning.
The Linux Foundation
Comprehensive course on secure software development practices, covering threat modeling, secure coding techniques, and vulnerability management.
Dicoding
Fundamental understanding of AWS Cloud concepts, services, and best practices for deploying and managing applications in the cloud.