Blog
Notes on building software products
Practical writing for founders and engineers: what I learned shipping products in AI, fintech, e-learning and SaaS.
-
What I Learned Building an AI Companion App from Scratch
Lessons from designing and building myigirlfriend, an AI companion chat app with swipe-to-match discovery, personalities and long-term memory.
-
Adding LLM Features to Your Web App Without Burning Money
Practical lessons for adding AI chat, generation and memory to a web product, from an engineer who has shipped two AI products.
-
Choosing a Tech Stack for Your MVP in 2026
A senior engineer's practical default stack for startup MVPs (Next.js, Django or FastAPI, PostgreSQL) and when to choose something else.
-
What Really Drives the Cost of Building an MVP
The factors that make an MVP cheap or expensive to build, and how founders can cut cost without cutting the parts that matter.
-
How to Hire a Remote Software Developer from Nepal
A practical guide for founders hiring a remote software developer in Nepal, covering time zones, communication, contracts, payments and how to judge real experience.
-
Building a Paid Content Platform on Cloudflare Workers and D1
Why I deployed ChefJRP, a paid interview prep platform, on Cloudflare Workers with D1, and what to watch out for.
-
Building a Real-Time Stock Portfolio Tracker for NEPSE Investors
How NepseView delivers live portfolio tracking, alerts and market data for Nepal Stock Exchange investors, built solo with Next.js, Django, Redis and WebSockets.
-
Freelancer or Agency? Choosing Who Builds Your Startup's Product
An honest comparison of hiring a senior freelance engineer versus a development agency for a startup MVP or product, from someone who works as a freelancer.
-
The MVP Launch Checklist I Use Before Every Release
A practical pre-launch checklist for startup MVPs covering security, payments, analytics, SEO, performance and support.
-
How to Succeed as a Remote Web Developer in Nepal
Learn how to build a successful remote web development career from Nepal. Tips, tools, and strategies from Pujan Lamichhane, Senior Software Engineer.
Have a project in mind?
I help startups and teams worldwide design, build and scale web products. Tell me what you are building.
Start a project