A
.
N
.
K
Posts
Projects
About
RSS
All Posts
Writing about things I learn and systems I build.
all
acme
ai-agents
API
AWS
azure
azure-cli
basics
Chatbot
CLI
cloud
cloudflare
coolify
css
design
devops
Django
Django-Channels
docker
DRF
evals
experiment-tracking
Git
GraphQL
harness-engineering
Health
hetzner
JWT
knowledge-base
LangChain
lessons-learned
linux
LLM
llms
Martial-Arts
MLflow
MLOps
open-source
orm
Philosophy
pitch-deck
presentation
product development
productivity
prompt-engineering
python
rag
React
Real-time-communication
saas
self-host
setup
startup
text-editor
text-processing
tooling
traefik
tutorial
typescript
user feedback
UX
vim
Web
WebDev
Sep 14
What Building Reigner Taught Me About Context, Cost, and Trust
Reigner began as an attempt to make document Q&A agents cheaper, more traceable, and easier to understand. Building it changed how I think about orchestration, retrieval, citations, and where model capability is worth spending.
ai-agents
llms
harness-engineering
rag
evals
python
open-source
May 4
From Prompt Engineering to Harness Engineering
A practical reflection on why reliable AI agents depend less on clever prompts and more on the harness around them - ingestion pipelines, intentional knowledge representations, tool design, orchestration, role policy, and verifiable outputs.
ai-agents
llms
prompt-engineering
harness-engineering
rag
tooling
knowledge-base
May 3
Setting Up a Hetzner VPS with Coolify
A step-by-step guide to provisioning a Hetzner VPS using the Coolify marketplace image, hardening SSH, configuring DNS and HTTPS, locking down the firewall, and deploying your first app.
self-host
coolify
hetzner
devops
linux
Mar 3
The Anatomy of a Bulletproof Pitch - 5 Lessons from Presenting QuestCraft
A practical guide on what I learned about crafting and delivering a compelling pitch deck, from structuring slides to handling the Q&A.
presentation
startup
saas
pitch-deck
lessons-learned
Dec 29
Your Users Will Break Your App (and That’s a Good Thing)
Real users don’t behave like test cases, and that’s where the real learning begins. This blog explores how user feedback and unexpected behavior shape better UX and a stronger SaaS product.
SaaS
UX
user feedback
product development
startup
Dec 28
VPS Setup Checklist
This is a blog on the general checklist that I have come to follow while setting up a VPS
basics
linux
setup
self-host
Nov 17
Setting Up Coolify with a Custom Domain and SSL Certificates Using Traefik and Cloudflare - A Comprehensive Guide
Setting up a custom domain and SSL certificates for Coolify with Traefik and Cloudflare.
coolify
traefik
cloudflare
acme
self-host
devops
Jun 16
Building an LLM Chatbot with Django, Django Channels, DRF, and Langchain
Learn how to create a powerful and interactive LLM Chatbot using Django, Django Channels, Django Rest Framework, and LangChain for seamless real-time communication and API integration
LLM
Django
Django-Channels
DRF
LangChain
Chatbot
Real-time-communication
API
Jun 4
Unleash the Power of the Awesome AWK ~ A Simple Guide
Learn the basics of AWK, a powerful text processing tool used for data manipulation, string processing, and pattern scanning. Discover how to filter and transform data using simple and intuitive code examples.
tutorial
CLI
text-processing
Mar 16
Deploying Django-Nginx app in AWS ec2
Learn how to seamlessly deploy a robust Django application with Nginx on AWS EC2 to scale your web presence and boost performance.
Django
Web
AWS
← Newer
Page 1 of 3
Older →