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 - Presentruangbimbel.id
EdTechComprehensive learning platform that helps users prepare for CPNS, BUMN, and UTBK exams through complete study materials, question banks, and realistic simulations.
redvast.com
CybersecurityCybersecurity protection platform providing monitoring and security scanning for domains and websites.
devspace.id
IoT PlatformComprehensive IoT platform to connect hardware devices, visualize real-time data, and manage device configurations with advanced alerting.
Professional Experience
Gmediagmedia.id
Frontend Developer
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.