Hello World, I'm Iqbal

+4 years of experience aspiring Software Engineer with hands-on experience in backend and full-stack development, supported by a strong background in application support. Skilled in analyzing production issues via logs and databases, contributing to API development, automation, and system improvements. Collaborates with cross-functional teams to deliver reliable, maintainable systems.

Projects

A2P Dashboard

A2P Dashboard

  • Next.js
  • React React
  • MySQL MySQL

A real-time internal monitoring dashboard using React and Next.js for HAUD System Indonesia to track A2P SMS traffic (OTPs, notifications, etc.), providing live logging and system actions.

Android App for Monitoring A2P SMS

Android App for Monitoring A2P SMS

  • Android Android
  • Java Java

A real-time monitoring Android application for tracking and monitoring A2P SMS traffic (OTPs, notifications, etc.), providing data and statistics for clients.

Android A2P Automation

Android A2P Automation

  • Android Android
  • Appium Appium
  • Java Java

Automating probe testing with Android, Appium, and Java to capture and validate A2P SMS for analytics, helping network operators detect and prevent fraudulent activity from applications or SMS API senders while reducing manual testing.

Web A2P Automation

Web A2P Automation

  • Selenium Selenium
  • Java Java

A web version of automating A2P SMS testing, together with Appium version it helps reduce manual testing process and increase efficiency.

SafeCircle Mobile App

SafeCircle Mobile App

  • Flutter Flutter
  • Android Android

SafeCircle is a comprehensive mobile app using Flutter for neighborhood security with Emergency Alerts, Crime Mapping, and Community Safety Tools. It is designed to help users stay safe and connected with their neighbors.

SafeCircle Backend

SafeCircle Backend

  • Node.js Node.js
  • Express Express.js
  • MySQL MySQL

SafeCircle is a backend service using Express.js, MariaDB, and JWT to provide API for SafeCircle mobile app.

Perintis (Penyiram Tanaman Otomatis)

Perintis (Penyiram Tanaman Otomatis)

  • Node.js Node.js
  • Express Express.js
  • Angular Angular
  • Firebase Firebase

An all-in-one automatic plant watering system using ESP32, Firebase, Angular, and Node.js. It lets users monitor and control the system from their phone, including soil moisture and temperature tracking.

Online Gamestore

Online Gamestore

  • CodeIgniter CodeIgniter
  • PHP PHP
  • MySQL MySQL

A college project that I built using CodeIgniter and bootstrap as my first attempt to create an MVC architecture application. It is a simple online gamestore using php native for the backend and MySQL for the database.

Jakarta's Maverick

Jakarta's Maverick

  • Unity Unity

A Unity 2D game inspired by Flappy Bird but with a twist. It features a fighter plane that flies above Jakarta and the player has to avoid obstacles and shoot down enemy planes.

Skills & Tools

  1. JavaScript

    JavaScript

  2. TypeScript

    TypeScript

  3. Java

    Java

  4. PHP

    PHP

  5. React

    React

  6. Angular

    Angular

  7. Yii

    Yii

  8. CodeIgniter

    CodeIgniter

  9. Node.js

    Node.js

  10. Express

    Express.js

  11. Next.js

  12. Flutter

    Flutter

  13. Selenium

    Selenium

  14. Appium

    Appium

  15. MySQL

    MySQL

  16. Firebase

    Firebase

  17. Git

    Git

  18. Docker

    Docker

  19. Linux

    Linux

  20. Android

    Android

Work Experience

  1. IT Staff

    HAUD Systems Indonesia

    Investigated production issues via logs and databases to maintain system stability, and developed test automation scripts (Java, Appium, Selenium) running 1,500–2,000 daily tests to reduce manual effort by ~40%. Built an Android app (Java) for visualizing test results, provided technical support handling 8–12 daily requests, and supported 3–5 monthly releases by identifying 15–20 bugs each. Improved full-stack systems (JS, TS, Node.js, MySQL) across 15–20 API endpoints, optimized MySQL queries to boost data reliability by ~15–20%, managed 25–30 weekly JIRA tickets, and collaborated cross-functionally on reliable releases.
  2. Network Engineer Intern

    SD Al-Azhar 46

    Assisted in configuring and troubleshooting the SD Al-Azhar 46 school's network infrastructure, including routers, switches, and access points. Supported daily operations for computer labs and offices, monitored network performance, resolved connectivity issues, documented configurations, and collaborated with IT staff during upgrades and hardware deployments.

Blog

From Zero to Homelab: Run a Private Server on Your Raspberry Pi with Tailscale
Raspberry Pi Homelab Tailscale Self-hosted

From Zero to Homelab: Run a Private Server on Your Raspberry Pi with Tailscale

Turn your old Raspberry Pi into a private homelab server that you can access from anywhere with Tailscale.

Read post
How to Deploy Your Astro Portfolio to GitHub Pages: A Step-by-Step Guide
Astro Web Dev GitHub Pages

How to Deploy Your Astro Portfolio to GitHub Pages: A Step-by-Step Guide

A Step-by-Step Guide to Deploying Your Astro Portfolio to GitHub Pages

Read post
Building a Scalable Portfolio with Astro
Astro Web Dev Performance

Building a Scalable Portfolio with Astro

Discover how to leverage Astro's Content Collections to build a maintainable and performant blog section for your portfolio.

Read post

About Me

Moch. Iqbal Sudrajat

I'm Moch. Iqbal Sudrajat, but feel free to call me Iqbal. I hail from Bandung, Indonesia, a city known for its creative energy and passionate communities. I began my career in IT Support, but I soon fell in love with IoT and programming. That passion drove me to build experience across frontend, backend, and mobile app development, gradually turning me into a de facto software engineer, even though my job title never quite caught up 😅. These days, I'm dedicated to building scalable, maintainable, and user-centric solutions that genuinely make an impact.

My goal is to improve my skills and contribute meaningfully to every stage of the development lifecycle, from idea to deployment and beyond.

Contact