Skip to content
View engelbertgm's full-sized avatar

Block or report engelbertgm

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.

Content in all repositories owned by your account will be closed.
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
engelbertgm/README.md

Engel Mandujano · Senior Technical Program Manager

HW/SW programs at Bosch · AI adoption · Building products end-to-end

I'm Engel. Most of the projects here are love/passion/curiosity-driven.

I studied Mechanical-Industrial Management Engineering; code became my second workshop. That degree taught me to think in systems, processes and bottlenecks, which is exactly how I approach software projects.

Passionate about: art, ballet, music, AI, business and people.

Tools I've built with

I'm not a software engineer. I've built enough with these tools to know what each one does, how they fit together and where projects get stuck. That's what I bring to a team as a Technical Program Manager.

Languages

HTML5 Javascript TypeScript CSS

Frontend

Tailwind CSS React Vite Next.js shadcn/ui React Flow Zustand

Backend & Data

Firebase Supabase PostgreSQL Prisma Auth0

Testing & DevOps

Git Vitest Playwright Docker GitHub Actions GitHub

Data & Visualization

Tableau Power BI Excel D3

AI & Automation

Claude Code Gemini NotebookLM

Project Management

Asana SAP Jira Azure DevOps

Projects

Project What it does Stack Version Status Link
Batuta Claude Code plugin that applies program-management discipline to AI agents: classifies each task and routes it by model tier (Opus plans, Sonnet executes, Haiku reads), with delegation briefs, an escalation ladder and an independent verifier Claude Code plugin (skills, subagents) Version Stable Repo
Demi Ballet musicality and exercise trainer. 22 paying users, 100% retention (5 mo) React+Tailwind, JavaScript, Firebase, ESLint, Vite, shadcn/ui Version Stable demi-ballet.web.app
StackForge Visual technology-stack builder. 350-entry catalog where compatibility is declared as data, so the diagram is derived from rules rather than drawn by hand React+TS+Tailwind, shadcn/ui, React Flow, Zustand, Vite Version Local Repo
Oikofi Personal finance tracker. Multi-account, MSI handling, Sankey cash-flow viz TS+Tailwind+shadcn/ui, PostgreSQL, React via Next.js, D3 Version Next Next Private
Chord Ghost MuseScore 4 plugin. Roman-numeral analysis, cadence detection, custom canvas renderer QML Version Stable Repo
Construction Ops Dashboard Full-stack ops dashboard. Cost, schedule, revenue, cash-flow, CRM Next.js, TypeScript, Supabase (PostgreSQL)/Prisma, Auth0, D3 Version NDA Private
Risk-Neutral Density (Breeden-Litzenberger) Recovering implied risk-neutral density from options data Python Next TBD

Pinned Loading

  1. ChordGhost ChordGhost Public

    MuseScore 4 plugin that turns the score editor into a chord-analysis and songwriting sidekick.

    QML 1

  2. StackForge StackForge Public

    Drop technologies onto a canvas and it tells you what conflicts, what is missing, and what connects to what.

    TypeScript 1

  3. Batuta Batuta Public

    Model-tiered delegation for Claude Code

    1