Skip to content
View udhawan97's full-sized avatar
🧙‍♂️
Performing sorcery
🧙‍♂️
Performing sorcery
  • Chicago
  • 14:06 (UTC -05:00)

Block or report udhawan97

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
udhawan97/README.md

Umang Dhawan — technology consultant and open-source product builder. Focus: product systems, quality engineering, cloud reliability, applied AI. Selected builds: Orifold, FolioOrb, PalDawn, Vidha, Golavo, Voyalier, Codemble, Dusori, Nindova, Nimanto.

AI, with guardrails — AI can draft the spell. I still review the blast radius.

01 · Strategy, meet engineering

I'm a Senior Consultant at EY Studio+ in Chicago, working where product delivery, cloud reliability, quality engineering, and applied AI meet. I've helped ship a retail platform across 100+ locations, supported a federal cloud implementation with zero audit findings, and built the observability and release practices that let enterprise teams deploy without a group chat full of prayers.

Outside client work, I design and ship open-source product systems in Swift, Rust, Python, and TypeScript. Each starts with a messy decision or workflow — finishing a document, understanding a portfolio, preparing a trip, learning a codebase — and turns it into something people can inspect, act on, and keep. I care about the unglamorous part that starts where the demo ends: failure handling, documentation, installers, updates, and evidence that the thing actually works.

Client impact: retail platform shipped to 100+ locations, zero findings on a federal cloud audit, quality leadership across 4 cloud products, teams shipped with on 3 continents.

02 · Products, at a glance

Ten products, organized around the systems problems they tackle. Start with the gallery; expand a group for the full Value / Problem solved / Different story, stack, release state, and repository evidence.

Operational & decision systems
Document workflows · travel briefs · portfolio reasoning · accountable forecasts
Orifold — origami crane mark
Orifold

Native Mac document workflow
Voyalier — folded-route mark
Voyalier

Offline-ready trip briefs
FolioOrb — orbit mark
FolioOrb

Explainable portfolio decisions
Golavo — football and rising-sun mark
Golavo

Accountable football forecasts
Learning, research & finite experiences
Codebase learning · cited research · intentionally bounded play
Codemble — open ensō mark
Codemble

Playable codebase learning
Dusori — app icon
Dusori

Cited research briefs
Nindova — nine-diamond mark
Nindova

Finite, private games
Bounded & evidence-linked systems
Candidate-controlled matching · reversible contingency planning · source-linked conceptual medical learning
Nimanto — fold lotus mark
Nimanto

Evidence-backed job matching
Vidha — courier bird mark
Vidha

Reversible contingency rehearsal
PalDawn — listening-tube mark
PalDawn

Source-linked disease journeys

Ordering note: Projects remain ranked by total commits in each repository’s default-branch history as of August 26, 2026. This is a manual snapshot; the commit badges inside each group update live.

Operational & decision systems · 4 products
Value Produces finished, protected documents from mixed files in one native Mac workflow.
Problem solved PDF work splinters across repair, OCR, editing, signing, and export tools.
Different Keeps the entire document lifecycle local instead of stitching together specialist apps or cloud uploads.
Tech stack Swift PDFKit PDFium macOS
Links Open the Orifold product site View the latest Orifold release Read Orifold project details View Orifold commit history

Value Produces an offline-ready, shareable trip brief from reservations, official advice, weather, places, and plans.
Problem solved Critical travel details stay fragmented across tabs, inboxes, and single-purpose apps.
Different Optimizes for a reviewed departure artifact—not another itinerary builder or booking feed.
Tech stack Rust TypeScript Tauri Astro
Links Open the Voyalier product site View the latest Voyalier release Read Voyalier project details View Voyalier commit history

Value Turns holdings, market data, and risk context into explainable portfolio decision support.
Problem solved It is hard to tell what deserves attention when holdings, risk, news, and market context are scattered.
Different Keeps data and reasoning local, shows its evidence, and never connects to a brokerage or places trades.
Tech stack Python FastAPI SQLite JavaScript
Links Open the FolioOrb product site View the latest FolioOrb release Read FolioOrb project details View FolioOrb commit history

Golavo source code — animated football and rising-sun goal mark  Golavo

Value Makes football forecasts accountable through pre-match predictions and a visible calibration history.
Problem solved Forecast quality is hard to judge when past calls can be rewritten or selectively remembered.
Different Seals forecasts before kickoff and scores the track record forward, so hindsight cannot edit the story.
Tech stack Python TypeScript Rust Tauri
Links Open the Golavo product site View the latest Golavo release Read Golavo project details View Golavo commit history
Learning, research & finite experiences · 3 products
Value Turns a real codebase into a playable learning map grounded in parser-verified structure.
Problem solved Unfamiliar codebases are hard to learn when tutorials and diagrams drift from the real source.
Different Progress comes from proving understanding of actual files and relationships—not completing canned exercises.
Tech stack Python JavaScript TypeScript Astro
Links Open the live Codemble experience View the latest Codemble release Read Codemble project details View Codemble commit history

Dusori source code — animated app icon  Dusori

Value Turns a hard question into a cited research brief with a durable evidence trail.
Problem solved Search, reading, notes, and synthesis fragment across tabs and files, making claims hard to audit.
Different Searches only permitted sources, preserves failures and gaps, and stores ordinary local files—AI optional.
Tech stack TypeScript Svelte Rust Tauri
Links Open the live Dusori app View the latest Dusori release Read Dusori project details View Dusori commit history

Value Offers eight finite authored games and a separate self-ending wind-down session for private, offline play.
Problem solved Many digital games are designed around endless engagement, tracking, rankings, and return loops.
Different Every experience has a curtain call—no account, ads, telemetry, public leaderboard, or game that refuses to end.
Tech stack TypeScript Vite Astro Progressive web app
Links Open the live Nindova experience View the latest Nindova release Read Nindova project details View Nindova commit history
Bounded & evidence-linked systems · 3 products
Value Turns candidate-confirmed evidence and allowlisted roles into reviewable job matches and application packets.
Problem solved Job-search automation can invent qualifications or act before candidates approve the story.
Different Uses confirmed evidence only, separates packet and action approval, and keeps external handoff disabled by default.
Tech stack TypeScript Next.js Fastify PGlite
Links Open the Nimanto product site View the latest Nimanto local beta release Read Nimanto project details View Nimanto commit history

Vidha source code — working-concept courier bird mark  Vidha

Value Lets people locally rehearse who should receive which documents, and when, without releasing anything; currently pre-alpha.
Problem solved A contingency plan must handle prolonged silence without confusing it with proof, an emergency, or permission to release.
Different A missed Check-in enters reversible Concern—not a conclusion; human verification, holds, vetoes, and Release remain planned.
Tech stack TypeScript React Vite PostgreSQL
Links Run the Vidha prototype locally No public Vidha release is available Read Vidha project details View Vidha commit history

Value Presents complex disease mechanisms as source-linked journeys through an interactive conceptual 3D map.
Problem solved Cause and effect across multiple body systems is hard to follow when structure and explanation live separately.
Different Synchronizes causal phases, system highlights, plain or clinical depth, and direct sources while explicitly bounding unreviewed synthesis.
Tech stack TypeScript React Three.js Vite
Links Open the live PalDawn experience View the latest PalDawn release Read PalDawn project details View PalDawn commit history

03 · Agent infrastructure

The products above are the output. Agent Toolkit is a separate open-source distribution layer for the agent workflows I use to build and review them: one portable setup that installs the same curated plugin and skills through the native marketplaces in Codex and Claude Code.

Agent Toolkit — a central modular toolkit routing portable skills through native Codex and Claude Code paths

One source Native on both sides Explicit boundaries
A canonical skill payload keeps behavior aligned across clients. Thin manifests preserve each client's own discovery, permissions, and authentication. Setup records what it owns, stops before taking over existing plugins, and removes only receipt-managed state.

The public preview packages tech-debt, improve-userflow-design, and council-review as one deliberately small, reviewable plugin. It copies no credentials, replaces no client configuration, and runs no background service.

Open the Agent Toolkit install guide Read the Agent Toolkit getting-started guide Agent Toolkit validation status

04 · How I build

Principle What it means in practice
🎯 Outcome before feature Start with the job someone needs to finish, then make every screen move that work forward.
🧭 Make reasoning inspectable Preserve sources, calculations, provenance, and history so an answer can be challenged instead of merely trusted.
🗃️ Users own the artifact Prefer durable formats, reversible changes, and deliberate sharing when the work or data is personal.
🧪 Quality is architecture Design for observability, failure modes, testability, and releases that don't need a hero.
📦 Ship the whole product Docs, installers, updates, demos, and release automation. Source code is the easy half.

Tools I reach for

Swift Python Rust TypeScript Tauri FastAPI SQLite Astro GitHub Actions AWS Microsoft Azure

Chosen per problem, not per hype cycle.

05 · Experience in brief

When Role Focus
2025 — now Senior Consultant · EY Studio+ Cloud quality leadership · observability · applied AI strategy
2022 — 2025 Consultant · EY Quality & performance engineering · federal cloud delivery
2021 IT Leadership Intern · SAP America SAFe product delivery across Germany, the US, and India

Education: MS, Information Systems — Kelley School of Business · BS, Informatics — Indiana University


Portfolio LinkedIn Email Umang

Let's talk about decision products, learning software, workflow design, quality engineering, or turning a prototype into software people can actually use.
Portfolio & case studies

Pinned Loading

  1. FolioOrb FolioOrb Public

    AI-powered portfolio cockpit — with local intelligence fallback — that reads your book and tells you what to hold, trim, or exit, and why.

    Python 1

  2. Orifold Orifold Public

    Orifold is a native macOS PDF workspace for combining, reading, annotating, and signing multiple PDFs in one clean view.

    Swift 3

  3. Golavo Golavo Public

    A dashboard engine that considers every probability. AI only cites, explains, and researches — it never alters a number. Every forecast is finalized before the game begins and evaluated after the f…

    Python 1

  4. Voyalier Voyalier Public

    Voyalier is an open-source, local-first workspace powered with AI for the research, confirmations, readiness actions, and shareable brief behind a well-made trip.

    Rust 1

  5. Codemble Codemble Public

    A learning game that turns the code AI wrote for you into a galaxy you light up by understanding it.

    Python 3

  6. Dusori Dusori Public

    Free, open-source, local-first learning workspace with portable Markdown, offline PWA, and optional folder access.

    TypeScript 1