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.

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 Two Minisforum XCP-ng Hosts
Oct 15, 2026

My Homelab Goes Multigig: 10G Networking and Two Minisforum XCP-ng Hosts

The next version of my homelab: a dedicated 10G server backbone, 2.5G compute links, and two Minisforum hosts with 48 GB RAM and a 2 TB SSD each.

3 min readRead β†’
Inside My Homelab: The Hardware, Network, and What Runs Where
Sep 15, 2026

Inside My Homelab: The Hardware, Network, and What Runs Where

How two small PCs, a Synology NAS, and UniFi networking run my applications, builds, and media at homeβ€”and what happens when one of them goes down.

3 min readRead β†’
Fix mise GitHub Rate Limit with a Token
Feb 9, 2026

Fix mise GitHub Rate Limit with a Token

mise makes unauthenticated GitHub API calls by default. When you hit the rate limit installing tools, a personal access token (no scopes required) fixes it permanently.

3 min readRead β†’
Top 3 programming language you should learn in 2019 for professional career
Mar 20, 2019

Top 3 programming language you should learn in 2019 for professional career

Anyone wanting to learn programming in 2019 for professional career should start with javascript for full stack need, python for data science and c# for gaming

3 min readRead β†’
Guake like dropdown terminal in mac os with iterm2
Aug 19, 2016

Guake like dropdown terminal in mac os with iterm2

Guake like dropdown terminal in mac os with iterm2

3 min readRead β†’
Alternative of .includes() in Internet Explorer
Jul 4, 2016

Alternative of .includes() in Internet Explorer

Alternative of .includes() in Internet Explorer

3 min readRead β†’
Install Rmagick Gem in Ubuntu Painlessly
Feb 26, 2016

Install Rmagick Gem in Ubuntu Painlessly

Install Rmagick gem in Ubuntu Painlessly

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