Kurniadi Ahmad Wijaya
Forward Deployed AI Engineer
Built production-grade AI and software for banking, fintech and enterprise.
Technical Consultant, Software & AI · Metrodata (PT Mitra Integrasi Informatika)
Skip to content

AI Presentation Authoring and Hosting

MII Deck, a slide-authoring and hosting app with MII light and dark components, plus Deck Studio inside the colleague-led MII Cowork platform. Agent drafts need owner approval and publish through checked pull requests.

Key results

  • 21 PRs

    Merged pull requests in MII Deck, Sep to Oct 2026

  • 20 releases

    Tagged releases supported by automatic rollback

  • 32 blueprints

    Slide blueprints with motion and QA

Role
Sole engineer of MII Deck and of its Deck Studio integration in MII Cowork, from agent authoring to CI/CD and hosting (the Cowork platform is led by a colleague)
Period
Jul 2026 to Oct 2026
Project type
Featured
Room in the 3D HQ
L3:agent-deck-platform

Results

  • 21 PRs

    Merged pull requests in MII Deck, Sep to Oct 2026

    Repository history.

  • 20 releases

    Tagged releases supported by automatic rollback

    Based on repository history.

  • 32 blueprints

    Slide blueprints with motion and QA

    Counted in the kit, Oct 2026.

Problem

MII teams needed client-ready presentations that AI agents could draft without breaking the MII design, with every change approved by a person and private decks kept behind their own passwords.

Contribution

  1. I built the MII Deck kit: light and dark slide components, 32 slide blueprints with motion, and QA gates for layout, contrast and text depth, plus a critic that scores each deck against a rubric.
  2. I built Deck Studio inside MII Cowork. Agents draft presentations in the conversation's sandbox; the owner approves each stage, locks slides and can export an editable PPTX.
  3. I built the publish path: Cowork opens a pull request per deck, a GitHub App merges it only after the required validation check passes, and the deployment verifies the exact commit and rolls back to the last good release on failure.
  4. I added private decks with generated passwords, shared password links and rate limits on failed attempts.

Tech stack

  • Next.js
  • TypeScript
  • Python
  • Azure Container Apps
  • Azure App Service
  • GitHub Apps
  • GitHub Actions

Related career entryTechnical Consultant, Software & AI, Metrodata (PT Mitra Integrasi Informatika)

I am open to freelance or part-time work in software and AI engineering.

kurniadiahmadwijaya@gmail.com
About and contactView CV