Hi there, I’m

Naufal

Hi there

Hi, my name is Naufal Alexander Suryasumirat. I am a versatile software engineer with interests in various fields. I am passionate about technologies, from cloud & distributed systems to machine learning & edge artificial inteligence.

In addition to my love for technologies, I am also passionate about media, music, and games (video games, board games, etc.)

Below are my work experiences and some of the projects I have developed over the years.

Work Experiences


Computer Vision Software Engineer


半田重工業株式会社

Nov 2023 – Present

>   Developed AI-assisted computer vision systems for automated quality inspections on industrial products and contributed to the successful deployment of the inspection machines overseas.
>   Engineered a high-speed inspection system involving general purpose industrial robots with concurrency pattern to process real-time videos at 170 FPS and achieve a tight 13-second cycle time.
>   Created multiple CLI and GUI productivity tools for faster prototyping and iteration.

You can see one of the inspection machines in action below. The GP industrial robot has to make 5 passes of the workpiece and take two different photos at the edges of the workpiece. It switches between two different lighting methods to achieve optimal scene for inspection.


Backend Engineer Intern


Makmur.id

May 2022 – Oct 2022

>   Redesigned email and push notification services with asynchronous message handling and pub/sub pattern, redirecting third-party API calls using AWS SNS/SQS.
>   Achieved optimal balance between real-time response with significant cost reductions of the notification service.
>   Implemented OLAP concerning business intelligence, synced with OLTP while maintaining transactional database performance.


Backend Engineer, R&D Intern


Subaga Inti Milenia

May 2022 – Oct 2022

>   Applied VON Network, an Indy Node Network branch hyperledger for digital identities.
>   Designed and implemented microservices to support the underlying digital identity blockchain infrastructure.
>   Launched development environment with AWS, resulting in the company's first digital identity web application.

Conducted multiple online workshops to communicate complex topics such as blockchain to university students.

Projects


CVDebug

2024

CVDebug is a library (little by little becoming more like a framework) used to boost productivity on creating computer vision algorithm. It is written in C++ and built with the OpenCV library in mind. It is platform agnostic and will run on any platform with SDL2 and OpenGL. Easily debug the transformations done on images step-by-step and analyze the image using the data visualization window.


cvdebug screenshot

Ayoradio

2024

Ayoradio is an always-on-radio that detects recognized device's presence and starts playing designated music selection. It runs on a RaspberryPi that is connected to a speaker via Bluetooth. It plays audio from YouTube using packages that are available on Linux. The playback is controlled through a web application that is accessible online anyone can see what I'm currently listening to.

radio.noler.dev


ayoradio screenshot

PLSim

2024

PLSim is a lightweight tool to simulate PLC signals. It is a Text User Interface and has two modes, normal mode for quickly simulating and a fullscreen mode to access other features of the program. It is a nifty tool for prototyping without the need of having a full fledged PLC panel or having to program a PLC panel first.


blog screenshot blog screenshot

Blog

2024

Blog is a personal (but open to the internet) diary to record my detailed thoughts and opinions on recent projects I'm developing or technologies I'm interested in. It has a markdown interpreter and custom renderer, because I mostly record my thoughts in markdowns. Additionally, it has AI TTS to read the articles I wrote in for people like me who sometimes have a hard time reading. You'll be hearing my cloned voice reading the words I wrote, isn't that fun?

blog.noler.dev


blog screenshot

These are a selection of the projects I have worked on over the years. I have more pieces of personal, university, and freelance work.

Contact

Reach out on LinkedIn

Booting...

Starting...