Prakash Poudel Sharma

Product manager, founder, builder.

I'm an independent product manager, founder, and software builder based in Kathmandu. I help teams make product decisions and adopt agentic software development, drawing on over a decade of building software. I write about product thinking, engineering with AI, and hands-on experiments.

Find me at
Prakash Poudel Sharma
Over a decade buildingIndependent PM & consultant

The journey

Engineer, founder, now independent.

Over a decade building software. Selected chapters from engineering, founding, and consulting.

  1. Software Engineer

    Leapfrog Technologyยท2014 โ€” 2017

    Three years across Rails, React, and React Native. Trainee โ†’ Technical Project Manager.

  2. Founder

    Truemarkยท2017 โ€” 2025

    Founded and ran a product engineering studio for eight years. Wound it down to focus on a single product team.

  3. Contract Software Engineer

    Luthor (YC F24)ยทPrevious engagement

    Worked with Luthor as an independent contract software engineer.

  4. Product manager & consultant

    Now

    IndependentยทNow

    Freelance product management, codebase readiness audits, software factory setup, and agentic coding adoption.

Now

What I'm focused on this season.

Updated regularly ยท inspired by nownownow

Parallel agent coding

OpenSpec for spec-before-code, Beads as the local task graph, git worktrees for isolation. The toolkit I wish I had.

Updated May 2026

Hermes for release notes

Wiring a Hermes agent to draft release notes from commits and PRs. Cron-scheduled, model-agnostic, ~$5 of infra.

Updated May 2026

New workshop ยท free, self-paced

Stop repeating yourself to your agent.

A hands-on workshop that turns the four-layer agent-ready stack into muscle memory: one prompt, one hook, one subagent, one skill, against a planted bug in a starter repo.

Hook

Block the diff before the agent finishes.

Subagent

Audit the rest of the repo for siblings.

Skill

Name the workflow so you can call it.

Open the workshop โ†’6 chapters ยท ~100 minutes
Prompts ยท Hooks ยท Subagents ยท Skills

Listen

Latest essay, in your ears.

Audio companions to selected essays. Generated, then loudness-normalized and published as a GitHub release.

Podcast15:02Read the essay โ†’

The Subagent I Didn't Need

A confession about a subagent I wrote, ran for a month, and quietly deleted โ€” and the broader taxonomy of agent-side artifacts that helped me see why. Five things live in a mature agent-ready repo, and they are not interchangeable. A field guide to when not to delegate.

Reading paths ยท In-depth series

Pick a track. Each one ships a complete idea end to end.

Browse all 28 series โ†’

Tech notes

From the engineer's notebook.

Patterns, debug stories, and small wins โ€” written for my future self.

Browse all
My Homelab Goes Multigig: 10G Networking and 160 GB Across Two Minisforum Hosts
Oct 15, 2026

My Homelab Goes Multigig: 10G Networking and 160 GB Across Two Minisforum Hosts

A dedicated 10G server backbone, 2.5G compute links, and two Minisforum hosts: Talokan with 96 GB for XCP-ng and Shuri with 64 GB for Ubuntu, gaming and local AI.

3 min readRead โ†’
Letting Coding Agents Build It: An Orchestrator, Parallel Lanes and Verification Over Trust
Oct 1, 2026

Letting Coding Agents Build It: An Orchestrator, Parallel Lanes and Verification Over Trust

Much of the Campsite work in this series was implemented by coding agents in parallel worktrees, coordinated by another agent. What made that work was re-checking every result before it merged, and learning from the times it went wrong.

3 min readRead โ†’
From MySQL to PostgreSQL with Patroni HA: A Migration in Progress
Sep 30, 2026

From MySQL to PostgreSQL with Patroni HA: A Migration in Progress

Campsite is moving from MySQL to PostgreSQL. The test suite now passes on both, a small Ruby copier replaced pgloader, and a Patroni cluster is live across three hosts. Production still runs on MySQL, and here's why.

3 min readRead โ†’
Deploying Campsite with Kamal: Split Configs, Exact-Commit Images and a Secrets Preflight
Sep 29, 2026

Deploying Campsite with Kamal: Split Configs, Exact-Commit Images and a Secrets Preflight

Six Kamal configs for six runtimes, a background worker that can't be started by accident, images tagged with the exact commit they came from, and a secrets check that never prints a value.

3 min readRead โ†’
Agent Config, Installed Tool, and Live Behavior Are Three Different Things
Sep 29, 2026

Agent Config, Installed Tool, and Live Behavior Are Three Different Things

A model or workflow can be correct in source and still be absent from the installed runtime. Verify each layer before claiming it works.

3 min readRead โ†’
An SLO Needs a User-Visible Alert
Sep 29, 2026

An SLO Needs a User-Visible Alert

A target and a Prometheus query are only part of an SLO. The measurement must run, missing data must matter, and alerts must reach someone.

3 min readRead โ†’
Running Independent AI Research Trials
Sep 29, 2026

Running Independent AI Research Trials

Two isolated research environments can work from the same source material while keeping their analysis independent and reviewable.

3 min readRead โ†’
A Backup File Is Not a Restore Drill
Sep 29, 2026

A Backup File Is Not a Restore Drill

A schedule, a completed backup job, a verified artifact, and a usable restore are different claims. Here is how to keep their evidence straight.

3 min readRead โ†’
The PostgreSQL Spike That Found the Work
Sep 29, 2026

The PostgreSQL Spike That Found the Work

A database adapter spike is valuable when it turns an intimidating migration into a measured inventory of incompatibilities and tests.

3 min readRead โ†’

Working notes

What people say after shipping together.

A few field notes from clients and peers who worked with me across product, engineering, and company-building.

Prakash and the Truemark team stand above every engineering team I've worked with over the last 25 years. If you can partner with Prakash, you will not regret it.

Brent Holland
Brent HollandClient - Intelliante.com

I have seen him progress from Trainee to Technical Project Manager. He is an excellent software developer, very enthusiastic, a quick learner, and someone with excellent problem solving skills.

Ojash Dahal
Ojash DahalSoftware Engineer & Photography Enthusiast

Prakash is really easy to work with, and has a good understanding of react-native and javascript. I hope to work with him again one day.

Anton Huges
Anton HugesOwner - Price Insight

Prakash and the Truemark team stand above every engineering team I've worked with over the last 25 years. If you can partner with Prakash, you will not regret it.

Brent Holland
Brent HollandClient - Intelliante.com

I have seen him progress from Trainee to Technical Project Manager. He is an excellent software developer, very enthusiastic, a quick learner, and someone with excellent problem solving skills.

Ojash Dahal
Ojash DahalSoftware Engineer & Photography Enthusiast

Prakash is really easy to work with, and has a good understanding of react-native and javascript. I hope to work with him again one day.

Anton Huges
Anton HugesOwner - Price Insight
โ€”
0:000:00