Skip to content
View wenn-id's full-sized avatar

Block or report wenn-id

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wenn-id/README.md

Hi, I'm Alwan Juliawan

AI Developer Tools Builder · Open-Source Contributor · Serial Automator

Typing introduction

Profile viewsGitHub followersWebsiteEmail

"I build reliable tools for unreliable AI — then add enough tests to sleep peacefully."


About Me

I build AI developer tools, agent workflows, and practical automation. My sweet spot is turning messy, probabilistic AI behavior into software with deterministic checks, resumable pipelines, clear docs, and outputs people can actually use.

  • Building local-first tools around AI agents and Model Context Protocol
  • Shipping end-to-end with Python, TypeScript, Laravel, and PostgreSQL
  • Contributing tested fixes to independent open-source projects
  • Obsessed with zero-dependency tools when the platform already has everything needed
  • Built a deterministic comic engine because AI still cannot be trusted to put speech bubbles in the right order

Tech Stack

Languages

PythonTypeScriptJavaScriptPHPShellHTML5CSS3

AI & Agent Tooling

OpenAIMCPCodexAI AgentsPillow

Web & Backend

LaravelLivewireNext.jsReactNode.jsTailwind CSS

Data

PostgreSQLSupabaseSQLiteRedis

Infrastructure & Tooling

DockerGitGitHub ActionsLinux


Featured Projects

Comic Sol — Local-First AI Comic Production

A Codex Skill, Python CLI, and MCP server that turns source text into production-ready comic pages. It combines planning, visual generation, QA, deterministic lettering, composition, resumability, and PDF export.

  • Stack: Python · MCP · Codex Skill · Pillow · PDF pipeline
  • Highlights: 17 MCP tools, deterministic state engine, retry budgets, integrity validation, cross-platform installers, and local-first artifacts
  • Built a state machine for comics because “regenerate everything and hope” is not a production workflow.

PanelView — Cinematic Comic Reader

A client-side reader for CBZ files, image folders, and Comic Sol projects, with guided panel-by-panel navigation.

  • Stack: JavaScript · Canvas · File System APIs
  • Highlights: zero backend, zero runtime dependencies, private local files, installable web experience
  • Your comic files stay on your machine. Revolutionary idea: software that does not upload everything.

Termalytics — Terminal Data Visualization

Zero-dependency TypeScript charts, dashboards, and a CLI for rendering useful data without leaving the terminal.

  • Stack: TypeScript · Node.js · ANSI terminal output
  • Highlights: no runtime dependencies, reusable API, readable charts, boring installation
  • Because opening a browser to inspect twelve numbers felt excessive.

MCPLock — Contract Safety for MCP Tools

Detects breaking changes in MCP tool schemas before they reach agent workflows.

  • Stack: Python · MCP · CLI
  • Highlights: schema snapshots, compatibility checks, machine-readable output, CI-friendly behavior
  • Agents are unpredictable enough. Their tool contracts do not need to join them.

PixelPrompt — BYOK Image Prompt Manager

A multi-provider workspace for organizing prompts, references, generations, and provider credentials.

  • Stack: Laravel · Livewire · PostgreSQL
  • Highlights: bring-your-own-key workflow, provider abstraction, prompt library, practical full-stack product flow

QuestBoard — Tabletop RPG Matchmaking

A polished product prototype for finding campaigns, recruiting players, and organizing tabletop adventures.

  • Stack: Next.js · TypeScript · Supabase
  • Highlights: searchable listings, visible campaign state, responsive UI, real product flow instead of a decorative dashboard

Open-Source Contributions

Useful fixes to projects I do not control — tested, reviewed, and merged by their maintainers.

  • iocraft #220 — fixed ScrollView auto-scroll behavior for short content; verified on Linux and Windows. Merged.
  • E2E-Self-Heal #231 — added origin-safe, confidence-gated snapshot replay with runtime configuration and regression coverage. Merged.

I prefer two real upstream fixes over fifty “updated whitespace” pull requests.


Project Archive

Open the workshop — products, experiments, client work, and systems

Products & Utilities

ProjectSummary
SidecarPrivate offline utility workbench: nine tools, four languages, zero uploads
SpectraInvoice, link-in-bio, and habit tools in one client-side platform
Beeloft LinktreeConfig-driven link page with presets, carousel, SVG icons, and zero dependencies
Vinanda PortfolioPortfolio site for an advertising and KOL specialist

Business Systems & Experiments

ProjectSummary
Garmen ERPLaravel and PostgreSQL ERP prototype for garment operations
Kidswear ERPTypeScript ERP exploration for kidswear operations
GentosaiTypeScript product and automation experiments
Little ArwilEarly landing-page project

Open-Source Working Forks

iocraft · E2E-Self-Heal · arrow-rs · Dovetail · firewood · QuantLib · stellar-private-payments · toolport

Forks are workshops, not trophies. The merged work lives upstream.


GitHub Activity

GitHub contribution streakContribution activity graph

Stats should reflect work, not depend on a wall of flaky widgets. Live streak and activity stay; currently failing trophy and language-card services do not.


Current Focus

  • Growing Comic Sol into a dependable open-source production tool
  • Building AI-agent infrastructure around MCP, contracts, and deterministic workflows
  • Shipping useful zero-dependency developer tools
  • Contributing substantive fixes to independent open-source projects
  • Learning in public without pretending every experiment is a startup

Let's Build Something Useful

Website · Email · Repositories · Open-Source PRs

If one of these tools saves you time, a star tells me which problem to keep solving.

Pinned Loading

  1. comicsolcomicsolPublic

    Comic Sol - local-first AI comic production as a Codex Skill, Python CLI, and MCP server.

    Python 4 1

  2. pixel-promptpixel-promptPublic

    BYOK multi-provider AI image prompt manager built with Laravel, Livewire, and PostgreSQL.

    Blade 1

  3. mcplockmcplockPublic

    Catch breaking MCP tool changes before they reach your agent workflows.

    Python 1

  4. panelviewpanelviewPublic

    Cinematic, client-side comic reader for CBZ files, image folders, and Comic Sol projects—zero backend, zero runtime dependencies.

    JavaScript 1

  5. questboardquestboardPublic

    Tabletop RPG matchmaking product prototype built with Next.js, TypeScript, and Supabase.

    TypeScript

  6. termalyticstermalyticsPublic

    Zero-dependency TypeScript terminal charts, dashboards, and data-visualization CLI.

    TypeScript