website logo

Undervolta

Software Engineer

Software Engineer with experience in developing games, developer tools, and web applications. Interested in software architecture, automation, and building maintainable products across different platforms.

Get in Touch

Education

Telkom University

Bachelor of Software Engineering

Banyumas, Indonesia | Oct 2022 - Sept 2024
  • GPA: 3.98/4.00
  • Completed 58 credits out of 143

Featured Projects

Odd Sequence

A stylish indie Action-RPG with armed Bots and a clean flat, minimalist geometric art style

Game

GameMaker

Action

RPG

2D

Customization

Odd Sequence

ScaffScript

Regex-based superset language of GameMaker Language (GML) for creating modular GML libraries

Tools

TypeScript

DSL

Code Generation

CLI

ScaffScript

NimbusDB

In-memory ORM and reactive query engine for GML, inspired by relational databases and Redis

Library

GML

Database

ORM

Query Builder

NimbusDB

GM-I18n

Internationalization library for GameMaker (GML) with JSON-based locale files and asset localization

Library

GML

Localization

GM-I18n

Intellectual Property

Odd Sequence
May 2024

Registered copyright with the Directorate General of Intellectual Property (DJKI), Indonesia, as sole developer of the game and its source code.

  • Application Number: EC00202431157
  • Registration Number: 000606513

Skills

Languages

JavaScript-badgeTypeScript-badgeRust-badgeGML-badge

Frontend

Vue.js-badgeNuxt-badgeAstro-badgeTailwind-CSS-badgeDaisyUI-badgeBootstrap-badge

Backend

Node.js-badgeBun-badgeSQLite-badgeMySQL-badgeSupabase-badge

Desktop

Tauri-badge

Game Development

GameMaker-badgeGameplay-Programming-badgeUI-Programming-badgeGame-System-Design-badgeOptimization-badge

Design & Art

UI/UX-Design-badgeVector-Illustration-badgeMotion-Graphics-badge

Tools

Git-badgeGitHub-badgeAffinity-badgeInkscape-badgeGIMP-badgeFigma-badge

Work Experience

Self-Employed

Independent Web Developer

Mar 2025 - present
  • Developed and deployed web applications using Vue, Nuxt, Astro, TypeScript, PHP, and modern frontend tooling
  • Created documentation websites for game development projects, developer tools, libraries, and studio branding
  • Designed responsive user interfaces using Tailwind CSS, DaisyUI, and Bootstrap
  • Integrated backend services and databases including Supabase, MySQL, and SQLite
  • Managed source control, deployment pipelines, and hosting workflows using Git and Netlify
  • Developed cross-platform desktop application prototypes using Tauri and web technologies

Self-Employed

Independent Game Developer

Nov 2020 - Jun 2026
  • Developed and published a 2D Action RPG / Hack-and-Slash game on Steam and Itch.io as a solo developer
  • Designed and implemented a database abstraction layer and ORM library for GameMaker Language (GML)
  • Developed an internationalization (i18n) library for GML to support multilingual content
  • Created domain-specific languages (DSLs), transpilers, and developer tooling to automate code generation
  • Developed a custom SVG animation extraction tool that converts animated SVGs into GameMaker-compatible runtime code
  • Architected reusable gameplay systems, combat mechanics, enemy AI, inventory management, and save/load functionality
  • Created all vector-based art assets, animations, UI components, and visual effects
  • Managed testing, optimization, deployment, store configuration, and post-release maintenance

Self-Employed

Freelance Developer & Designer

July 2020 - Apr 2021
  • Designed branding and promotional assets, including logos and banners, for portfolio and service offerings
  • Developed a prototype gamified learning application using GameMaker

Utama Computer

Junior Computer Technician

Mar 2019 - Apr 2019
  • Conducted tactical troubleshooting to identify software and hardware issues
  • Installed and configured operating systems, drivers, and essential softwares
  • Maintained and repaired peripheral devices

Contact

Got an idea you'd like to bring to life? Let's talk. Whether it's a website, desktop app, game project, or just a tech discussion, I'd love to hear from you.

Email-badgeGitHub-badgeFacebook-badgeX-badgeYouTube-badge