Juara 3 - IT Software Solutions For Business
SOFTWARE ENGINEER — SECURITY SPECIALIST — WEB3
I build systems, then try to break them first.
Wahyu Andika Putra — software engineer and cybersecurity specialist working across Web2 product engineering and Web3 protocol security. Based in Indonesia, building for systems that need to hold.

DarkStar Tools
DarkStar Tools is a modular security assessment toolkit delivered in two connected interfaces: a terminal-first CLI and a modern dark GUI built with PySide6. Both versions share the same core plugin engine and target authorized red-team workflows, personal lab environments, and engagements covered by written authorization.
Problem
Many security tools are built as fragmented scripts with inconsistent interfaces. This creates friction during engagements where reproducibility, reporting, and clear documentation matter more than raw exploit count. I needed a toolkit that could be extended safely, run consistently across Windows, Linux, and Android Termux, and offer both a fast command-line workflow and an accessible desktop experience for evidence presentation.
Solution & Architecture
At the center is a plugin engine that auto-discovers modules from categorized directories (recon, vulnerability, exploitation, osint, post_exploit, etc.). Each plugin exposes a standard interface — metadata, priority, and a run() entry point — so tools can be added or removed without touching the core. This design keeps the core small and makes the toolkit easy to extend during an engagement.
CLI Version
The CLI provides a terminal-based menu with Rich and Colorama for a dark, readable UI. It supports asynchronous network operations via aiohttp, progress bars, and colored output. Users can navigate categories, select modules by number, and stream output directly to the terminal. This version is optimized for speed, low resource usage, and quick automation in headless environments.
GUI Version (PySide6)
The GUI mirrors the CLI feature set in a desktop application. It uses a tree-view sidebar to organize plugin categories, a stacked widget to switch between tool outputs, and a terminal-style output pane. Each tool runs in its own QThread so the interface remains responsive during long scans. The dark theme, custom stylesheets, and structured tables make it easier to present findings to clients or include screenshots in reports.
Key Features
50+ production-oriented modules spanning reconnaissance, SQL injection, XSS, LFI/RFI, brute force, OSINT, and post-exploitation.
Shared plugin architecture: a module written for the CLI works automatically in the GUI.
Cross-platform compatibility verified on Windows 10/11, Kali Linux, and Termux.
Configurable concurrency, proxy rotation, and User-Agent rotation for authorized testing.
Structured output in TXT, JSON, CSV, and HTML for evidence collection and reporting.
GUI-specific features: drag-and-drop target inputs, live log viewer, and export buttons.
Implementation Highlights
The plugin loader uses pkgutil and inspect to discover modules from the file system and register them based on attributes like _darkstar_plugin and _priority. This allows adding a new tool by simply dropping a .py file into the correct category folder — no modification to the menu or engine required. In the GUI, the plugin manager feeds the same registry into a tree model, ensuring consistency between interfaces. Async workers are separated from the presentation layer so both CLI and GUI can stream output without blocking.
Most software is built to work.Less of it is built to survive someone trying to make it fail — a malformed request, a race condition, an attacker who read the same documentation you did.That distinction shapes how I build: web platforms engineered for the team that maintains them after I'm gone, and security tooling built for the assessor who needs results they can trust in a report.Web2 or Web3, the discipline doesn't change — authorized, documented, reproducible.
Expertise
Software Engineering
[08]- TypeScript
- React
- Next.js
- Laravel
- PHP
- FastAPI
- PostgreSQL
- Rust
Cybersecurity
[05]- Python
- PySide6
- Plugin Architecture
- Slither
- Web3.py
Web3 / Blockchain
[07]- Solidity
- Hardhat
- OpenZeppelin
- Wagmi
- Viem
- The Graph
- RainbowKit
CERTIFICATIONS
Juara III - IT Software Solutions For Business
Peserta - Kompetisi Cyber Security Piala Gubernur Jawa Tengah 2025
Selected Work

PhantomDrop
A white-label NFT stealth-launch platform — ERC-721A, Merkle-proof whitelisting, and delayed reveal, with a mint interface held to the same dark-premium standard as the rest of this work.

FlowVault
A multi-chain DeFi portfolio dashboard with risk scoring, impermanent-loss calculation, and liquidation alerts.

ChainSec Auditor
A static-analysis vulnerability scanner for Solidity smart contracts — the security-research discipline behind DarkStar, applied to on-chain code.

PhantomDrop
A white-label NFT stealth-launch platform — ERC-721A, Merkle-proof whitelisting, and delayed reveal, with a mint interface held to the same dark-premium standard as the rest of this work.

FlowVault
A multi-chain DeFi portfolio dashboard with risk scoring, impermanent-loss calculation, and liquidation alerts.

ChainSec Auditor
A static-analysis vulnerability scanner for Solidity smart contracts — the security-research discipline behind DarkStar, applied to on-chain code.

PhantomDrop
A white-label NFT stealth-launch platform — ERC-721A, Merkle-proof whitelisting, and delayed reveal, with a mint interface held to the same dark-premium standard as the rest of this work.

FlowVault
A multi-chain DeFi portfolio dashboard with risk scoring, impermanent-loss calculation, and liquidation alerts.

ChainSec Auditor
A static-analysis vulnerability scanner for Solidity smart contracts — the security-research discipline behind DarkStar, applied to on-chain code.

Akademi Crypto
A cryptocurrency and blockchain education platform featuring structured courses, video modules, learning progress, certificates, payments, and centralized administration.

Atlas Library
Enterprise library management on Laravel 11 — hexagonal architecture, full RBAC, and a Bloomberg Terminal-inspired interface built for librarians who move fast through dense data.

Wedding Invitation Platform
A bespoke digital wedding invitation platform — guest-specific personalization, real-time RSVP, an interactive guestbook, and a mobile-first ceremony of its own.

AXA Social House
A premium landing page for AXA Social House, a luxury restaurant and social bar in Jakarta. Built with Next.js App Router, TypeScript, and Tailwind CSS, guided by a single design specification.

Viddey
A video hosting and streaming platform built for creators — fast adaptive playback and clean upload-to-publish tooling.
FlagshipDarkStar Tools
Modular security toolkit with CLI & GUI (PySide6) for authorized red-team workflows, lab environments, and structured reporting.
R&D Lab
- [SYSTEMS]AETHER-OSExperimental x86_64 kernel written in Rust
- [GRAPHICS]Gesture WebGL FXMediaPipe Hands + custom fragment shaders, single-file
- [SYSTEMS]Termux System BannerRich system-info terminal banner for rooted Android
- [GAME]Bloomberg-style PWA GameTerminal-themed progressive web app game
Get in touch
Available for security engagements, Web2 product work, and Web3 protocol builds — reach out directly or through the form.