Hi! 👋

You can call me Ardan!

I am a Software & Machine Learning Engineer based in Indonesia.

I work with Python, Typescript, and Java to build applications.

Ardan's avatar

Personal Projects

Journey - Career Path

PLN Icon Plus

Software Engineer | Mar 2024 - Present

  • Developing GRITA, an Advanced Distribution Management System (ADMS) for PLN’s power grids using Event-Driven Architecture.
  • Building microservices that connect 500 + field devices via Modbus TCP, IEC104, and ICCP protocols, processing millions of real - time data points within milliseconds.
  • Creating web-based server simulators for Modbus TCP and IEC104, enabling comprehensive testing and validation.
  • Collaborating with frontend developers to integrate high-performance real-time dashboards for monitoring and control.

Tech Stack:

react
python
fastapi
vite
postgres

👨‍🏫 Dicoding - DBS Foundation

Backend Developer Path Facilitator | Nov 2024 - Present | May 2023 - Nov 2023

  • Mentored 70+ students in intermediate and expert-level backend development.
  • Led 20+ weekly progress review meetings, troubleshooting complex issues, optimizing system designs, and ensuring learning objectives were met.
  • Achieved a 4.47/5 facilitator rating in the first batch, ranking among the top mentors.
  • Provided lessons on backend technologies, architecture, and best practices, equipping students with industry-ready skills.

Tech Stack:

javascript
postgres
redis

🤖 Bangkit Academy

Machine Learning Mentor | Feb 2024 - Aug 2024

  • Mentored 25 students through intensive machine learning curriculum
  • Designed and facilitated Instructor-Led Training sessions
  • Provided personalized feedback and support to students

Tech Stack:

javascript
react
vite
postgres
redis

🏦 PT Bank Negara Indonesia

API Developer Intern | Aug 2023 - Dec 2023

  • Developed BNI's Policy Maker, a low-code platform (draw.io like) that enables internal developers to efficiently create, manage, and deploy APIs within the bank’s ecosystem.
  • Designed and implemented a drag-and-drop interface, streamlining API creation for non-technical users.
  • Achieved a perfect completion score of 90 (A).

Tech Stack:

javascript
react
vite
postgres
redis

🛵 GoTo Impact Foundation

Full Stack Engineer - Generasi Gigih | Jul 2023 - Dec 2023

  • Built HijauSantara, a web application for mapping green spaces in Surabaya
  • Developed using React.js, Node.js, Express.js, and MongoDB
  • Deployed application on Google Cloud Platform (GCP)

Tech Stack:

javascript
react
vite
postgres
redis

🔬 Intelligent Computing & Software Engineering Laboratory ITPLN

Laboratory Assistant | Aug 2021 - Feb 2024

  • Selected as coordinator since March 2023, leading and managing a team of 24 assistants while overseeing the laboratory's day-to-day operations.
  • Assisting lecturers in teaching various courses, supporting 30–40 students per class.
  • Providing over 10 hours per week of direct assistance to students, addressing their questions, debugging code, and helping them apply theoretical concepts.
  • Maintaining and troubleshooting hardware, software, and tools in two laboratories, ensuring seamless operation for 250 + students each semester.

Tech Stack:

javascript
python

Craft & Tools - My Building Blocks

Programming Languages

JavaScriptTypeScriptPythonJava

Frontend Development

React.jsNext.jsHTMLCSS

Backend Development

Node.jsExpress.jsSpring BootFastAPIFlask

Databases & Message Brokers

PostgreSQLMongoDBKafka

Cloud & DevOps

AWSGoogle CloudAzureDockerGit

Machine Learning

TensorFlow

Soft Skills

LeadershipTeam ManagementProblem SolvingCommunicationPublic SpeakingMentoring

Behind The Code - My Story

Google Developers
Bangkit Academy
BNI
Google Developer Student Clubs
GDSC Event
Gojek
PLN
Grita
SEIC

Hello Visitor! Ardan here. I'm a software engineer who found my passion in coding during my university years at Institut Teknologi PLN. What started as curiosity in a programming class turned into a journey of continuous learning and growth. Through dedication and hard work, I graduated with distinction (GPA: 3.94) in Informatics Engineering, but what truly excites me is the potential of technology to solve real-world problems.

My journey has been shaped by meaningful experiences - from mentoring fellow students as a Laboratory Coordinator to being recognized as a Bangkit Academy Best Graduate. Currently, I'm contributing to Indonesia's power infrastructure as a Software Engineer at PLN Icon Plus, where I develop microservices and backend systems that help manage the nation's power grid.

Beyond technical skills, I believe in the power of knowledge sharing. I've had the privilege of guiding hundreds of students as a technical mentor across various programs, learning as much from them as they have from me. As a certified TensorFlow Developer, I'm particularly passionate about the intersection of software engineering and machine learning, always exploring new ways to combine these fields to create impactful solutions.

Let's Work Together