Back to Home

Yusuf Setiyawan

Software Engineer

Summary

Hi, I'm Yusuf Setiyawan, a passionate self-taught Software Engineer with 3+ years of experience specializing in JavaScript and Go. I focus on crafting robust backend solutions and creating engaging frontend experiences.

Proactive in leveraging AI-assisted and agent workflows to accelerate problem-solving and delivery, I take joy in building exceptional software that makes a lasting impact. Let's transform ideas into innovation.

My Products

Independent products I am building and maintaining.

Jun 2025 - Present

Comprehensive learning platform that helps users prepare for CPNS, BUMN, and UTBK exams through complete study materials, question banks, and realistic simulations.

StackNext.jsGo/GinPostgreSQLRedisDocker

redvast.com

Cybersecurity

Cybersecurity protection platform providing monitoring and security scanning for domains and websites.

StackNext.jsGo/EchoSQLCWorker QueuesPostgreSQLRedisDocker

devspace.id

IoT Platform

Comprehensive IoT platform to connect hardware devices, visualize real-time data, and manage device configurations with advanced alerting.

StackNext.jsGo/GinTimescaleDBEMQXPostgreSQLRedisDocker

Professional Experience

Gmediagmedia.id

Frontend Developer

August 2022 - May 2025
2 yrs 10 mos

Developed responsive and interactive user interfaces using Vue.js and Tailwind CSS, managed complex application state with Pinia, built real-time features with WebSocket and Socket.IO, and collaborated in team environments using GitLab for source control.

Projects on Gmedia

Kelipkelip.io

Arduino Simulator in Browser

  • Researched and implemented an in-browser simulation environment for Arduino hardware, enabling users to write, run, simulate, and upload Arduino code to physical devices directly through the browser.
  • Created virtual sensor components, including Ultrasonic, PIR, MQ-2 Gas Sensor, TMP36, Photoresistor, Thermistor, LM35, TTP223, Water Level, Waterflow, Sound, and Flame.
  • Developed power supply components, such as 9V battery, coin cell, and AC power.
  • Simulated various actuators and output devices, including DC motors, servo motors, LCDs, seven-segment displays, LEDs, RGB strips, AC lamps, buzzers, relay modules, and development boards.
  • Designed a WiFi module simulation using ESP01 to stream sensor data in real time, bridging the gap between software and physical Arduino hardware.
Dconversdconvers.com

Web-based Video Conferencing Platform

  • Researched and developed a WebRTC-powered video conferencing system supporting one-on-one and multi-user calls, with WebSocket as the signaling layer.
  • Built a webinar feature with role-based participation, interview rooms with assessment tools, and topic-driven one-on-one video sessions.
  • Implemented rich real-time controls including mute and unmute microphone, video toggle, live chat, raise hand, host screen sharing, and dynamic permission management.