Available for select roles & collaborations
>

Hi, I'm Sakti Arif. Building dependable software systems & interactive game worlds.

An independent developer bridging structured Full-Stack engineering (React, Laravel, Flutter, Odoo) with experimental gameplay systems in Godot Engine 4. Focused on architecture, tactile responsiveness, and purposeful digital craft.

Find me on:
DECK ACTIVE
100%
DEV PASS
PILOT: SAKTICOMBOS: 0

> LVL 99 DEV

FULLSTACK // GODOTUTC+7
DODGE
ACTION
Interactive ObjectDrag me around 🕹️
3+Years Experience

Full-stack platforms & game development loops.

3Flagship Projects

CritiPlay, LaundryFlow & Negeri Kelabu RPG.

2Dual Disciplines

Enterprise Web/Mobile + Godot Game Mechanics.

100%Architecture Craft

Clean relational schemas, responsive ergonomics.

01 // 01 / SELECTED WORKS

Engineered Products & Interactive Prototypes

Every project is treated as an architectural problem—balancing data modeling, interface ergonomics, and runtime feel.

Inspect Full Project Catalog
01 // WEB ARCHITECTURE & RATINGSFull-Stack Web Platform
Functional Prototype / Active Development

CritiPlay

A structured game rating and editorial review platform built with React, TypeScript, Laravel, and MySQL.

CritiPlay is a full-stack web platform designed for cataloging, rating, and reviewing video games. It pairs a typed React & TypeScript client interface with a RESTful Laravel backend and a relational MySQL schema.

Core Technologies
ReactTypeScriptLaravelMySQLREST APITailwind CSS
Read Case StudySource CodeLive: [Pending Setup]
02 // CANVAS 2D ARITHMETIC GAMEIslamic Educational Math Game
Live on Itch.io

Daus Anak Soleh

Interactive web-based math puzzle adventure built with HTML5 Canvas, modern JavaScript, and thematic soundscapes.

Daus Anak Soleh is an engaging educational web game where players guide Daus through arithmetic challenges and Islamic knowledge trivia, designed with custom 2D canvas rendering, sound effects, and level progression mechanics.

Core Technologies
HTML5Canvas APIJavaScript (ES6+)CSS3Web Audio API
03 // MULTI-ROLE E-VOTING SYSTEME-Voting & Election Management Platform
Production-Ready System

Website Pilketos

A secure multi-role web voting system built with native PHP and MySQL featuring real-time graphical ballot counting.

Website Pilketos provides a transparent digital electoral workflow for school student council elections. It incorporates tiered access controls (Administrator, Teacher/Supervisor, Student Voter), tamper-resistant vote recording, and live result tallying with responsive charts.

Core Technologies
PHP NativeMySQLJavaScriptHTML5BootstrapChart.js
Read Case StudySource CodeLive: [Pending Setup]
01.4 // FULL PROJECT ARCHIVE

Explore All Engineering Case Studies

Including LaundryFlow (Flutter Mobile + Odoo ERP), Negeri Kelabu (Godot 4 RPG), and full repositories.

Inspect Full Project Catalog (05)
02 // 02 / DUAL PRACTICE

Two Disciplines, One Engineering Mindset

Software engineering and game development often sit in separate worlds. In my practice, they sharpen one another: enterprise software brings architectural discipline to game state, while game design brings frame-level responsiveness to web and mobile interfaces.

Discipline Alpha

Full-Stack Systems & Mobile Ergonomics

Architecting robust web and mobile platforms with React, TypeScript, Laravel, and Flutter. Focused on relational database schema integrity in MySQL, business synchronization in Odoo ERP, and intuitive UX.

React • Laravel • Flutter • OdooProjects
Discipline Beta

Game Development & Interactive Mechanics

Prototyping atmospheric simulation loops using Godot Engine 4 and GDScript. Designing modular scene tree architectures, signal buses, finite state machines, and player-responsive narrative dialogues.

Godot 4 • GDScript • State SystemsNegeri Kelabu
03 // 04 / TECHNICAL SPECIFICATION

Tools, Languages & Runtime Environments

Chosen for reliability, maintainability, and suitability to the problem domain rather than hype.

Re
React 19
TS
TypeScript
Nx
Next.js 15
PHP
PHP Native
Lv
Laravel
SQL
MySQL
Py
Python
Od
Odoo ERP
Fl
Flutter & Dart
JS
HTML5 & Canvas Game
Gd
Godot Engine 4
TW
Tailwind CSS
Dk
Docker
ZERO-G COMPUTATION CHAMBER
DRAG ANY BOX WITH CURSOR OR THUMB 🕹️
React 19Frontend UI

CritiPlay component hierarchy & reactive review feeds

Verified in GitHub Repos
04 // 05 / TRAJECTORY & MILESTONES

Experience & Engineering Practice

A transparent record of practical development work, independent engineering, and structured milestones.

View Complete Trajectory
Self-Directed Product Engineering

Independent Full-Stack & Mobile Developer

Ongoing Practice

Designing and building full-stack web applications and mobile operational tools from database schema to user interface, including CritiPlay (React, TypeScript, Laravel, MySQL) and LaundryFlow (Flutter + Odoo).

Key Technical Accomplishments:
  • Architected end-to-end relational schemas and REST API endpoints in Laravel & MySQL for community game ratings in CritiPlay.
  • Engineered cross-platform mobile workflows in Flutter integrated with an Odoo backend for laundry order management in LaundryFlow.
  • Established reusable TypeScript component patterns and responsive editorial interfaces.
ReactTypeScriptLaravelMySQLFlutterOdoo
Independent Game Development

Indie Game Developer & Systems Prototyper

Ongoing Exploration

Developing Negeri Kelabu in Godot Engine—focusing on life-simulation rhythms, modular scene trees, signal-driven state management, and narrative interaction systems.

Key Technical Accomplishments:
  • Prototyped global time/day-phase simulation and persistent world state architecture in Godot.
  • Built decoupled character interaction zones and conditional dialogue structures using GDScript.
Godot EngineGDScriptState MachinesGame Systems
05 // GET IN TOUCH
Jakarta, ID (UTC+7)

Have a project in mind or want to collaborate? Let's talk.

I am available for full-stack engineering roles, freelance software builds, or interactive game collaborations. Reach out directly via email or through the inquiry form.

Direct Email Channel
sakti@example.com
Email

Send an Inquiry

Fill out the form below to start a conversation.