About
Hello, I'm Ardi, an Electrical Engineering graduate from the Bandung Institute of Technology, where I received my degree in 2021. I Finished my final project which focused on IoT (Internet of Things) solutions for monitoring vehicles. This project not only allowed me to apply my electrical engineering skills but also ignited my interest in the intersection of hardware and software.
My journey as a tech enthusiast began during my college years, where I served as an embedded engineer for a robotic team. This hands-on experience introduced me to the world of C and C++ programming, and I gained a deep understanding of the intricacies of working with hardware and software in tandem.
Later, my career took an exciting turn as I delved further into software development, with a primary focus on backend development and machine learning. I discovered a profound fascination with software architecture and design, particularly in the realm of backend development.
My journey in software development eventually led me to a strong background in machine learning, enabling me to deliver AI-driven solutions as part of my backend services. My knowledge in this field allows me to design intelligent systems that enhance the capabilities of applications, making them more intuitive and efficient.
While my primary focus is backend development, I'm also skilled in frontend development. These additional skills allow me to create holistic and well-rounded applications. My versatility across the tech stack ensures I can engage in all aspects of a project.
I'm passionate about leveraging technology to solve real-world problems, and I'm excited to collaborate on projects that align with my areas of expertise. If you're looking for a dedicated, innovative, and well-rounded engineer and a keen interest in software development, please feel free to get in touch. I'm always eager to explore new opportunities and challenges.
Thank you for visiting my portfolio, and I look forward to potentially working together on exciting ventures in the future.
My Tech Stacks
Backend
Frontend
DevOps
Projects

Paveview
AI-based platform featuring Road Damage Detection (RDD) and Road Damage Evaluation (RDE), aligned with international standards metrics.

Manahan Train Booking System
Manahan Train Booking System is a simple application for managing train reservations and bookings. This application provides features for users to search for available trains, book tickets, and manage their travel plans. This application is inspired by KAI's booking system (Indonesian Railways Company).

Personal Protective Equipment Inspection
PPE is equipment that will protect the user against the risk of accidents or of adverse effects on health. It can include items such as safety helmets, gloves, eye protection, high-visibility clothing, safety footwear, safety harnesses and respiratory protective equipment (RPE).
This application can automatically detect whether a worker is wearing the necessary PPE for a specific task or environment.

Moving Asset Tracking
The problem encountered by the shipping company is the limitation in monitoring logistics vehicles in the form of motorcycles. To overcome this problem, a motorcycle monitoring system and courier driving behavior were designed. The monitoring system is divided into two aspects, namely hardware and software. Hardware is embedded in the motorcycle that serves to obtain monitoring data from the motorcycle. The software resides in the cloud that functions to store, process further, and display data.

Mata Duitan Payment System
e-wallet such as Paypal, Gopay, Link-Aja, and OVO is a growing digital payment. E-wallet uses the internet as a communication line. In order to fulfill Network Software Designing course final project, I and my teammate were inspired to create similar application. The application we designed is called “Mata Duitan” and is a simplified version of the existing e-wallet. The system designed will use a server as a payment data processor and the user who wants to make a transaction will be considered a client.

PCB Inspection
The main idea of defect detection is comparing the inspected PCB and the template PCB to determine if there are any errors in the PCB being inspected. The detection method utilizes binarization image processing modules, morphological operations, and image mathematical operations. In the next stage, the detected defects can be classified using a machine learning model that is trained using a PCB defect type dataset.

Dagozilla Soccer Robot
Dagozilla Soccer Robot is a mobile robot that can play soccer autonomously. The robot has holonomic movement and using sensors to get the environment (field) information. This robot relies on omnidirectional camera as the main sensor, supported by the other sensors such as rotary encoder and compass to recognize it’s position, orientation, velocity, and ball position. The robot also has dribbling and shooting shooting mechanism like a real footballer to create goals. In a national match, there are up to three robots can play together in a team using strategy.
Contact
Jakarta, Indonesia
rizkyardimaulana@gmail.com