RSSAmplifier

Blog

Nick Khami's Blog

Technical blog covering AI, cryptography, data analysis, and software development. Insights on building systems, tutorials, and lessons learned from production deployments.

skeptrune.comRSS feed ↗18 posts

Latest posts

Engineering Management 101

I started as an engineering manager about 9 months ago. Prior to that I was a founder/CEO. Here's what I've learned so far.

Startup Marketing 101

I was pretty bad at marketing as a founder, but I've learned a few things since.

Replace Your Standup with a Todo List

A new approach to async standups that focuses on todolist-driven updates.

Org-Level Email Campaigns are Somehow an Unsolved Problem

No email tool stops a whole org when one person replies. Here's how I built org-level campaign control with Instantly and webhooks.

Working with Me

A guide for anyone working with me. Covers communication preferences, feedback, what I value, and my quirks.

Prompt the Loop When Using Coding Agents

The difference between a language model and an agent isn't just tool access. It's about giving the agent a condition to loop on. Here's how to prompt agents to actually finish tasks instead of just taking first steps.

How I Use Claude Code on My Phone with Termux and Tailscale

You don't need a new startup or third-party service to use Claude Code on your phone. You just need SSH, Tailscale, and Termux. Here's how to code from anywhere with the tools you already have.

Multi-Tenant SaaS's Wildcard TLS: An Overview of DNS-01 Challenges

How to provision and manage wildcard TLS certificates for multi-tenant systems with tenant-specific subdomains, solving the scaling challenges of per-tenant certificates.

XGBoost Is All You Need

Why XGBoost remains the go-to algorithm for structured data problems, and how it consistently outperforms neural networks on tabular datasets.

Use the Accept Header to serve Markdown instead of HTML to LLMs

Make your website accessible to LLM agents by serving plain Markdown when they request text/plain or text/markdown. Save tokens and improve agent experience with this simple Astro and Cloudflare Workers implementation.

VPS Evangelism and Building LLM-over-DNS

From PaaS hell to VPS enlightenment: Why the skill of confidently deploying anything to the internet is a hacker's superpower. Plus, a hands-on tutorial showing how to build your own LLM-over-DNS service in 30 minutes—because sometimes the most impressive demos come from the simplest infrastructure.

I couldn't submit a PR, so I got hired and fixed it myself

After joining Mintlify (which acquired my previous company), I finally fixed a search bug that had bothered me for over a year as a user - the debounced search queries weren't being aborted, causing race conditions and poaor search quality. By adding an AbortController to ensure only the most recent search query returns results, I made the search experience crisper and more responsive across their…

What 7,112 Hacker News users listened to on my side project

I built an open source collaborative playlist app for fun called Jukebox. After launching it on Hacker News and different subreddits, it accumulated 7112 visitors who played 2685 songs. In this post, I do a bit of data analysis on their usage patterns and what their music tastes were. Spoiler, they have surprisingly mainstream tastes.

Building the Server for Threshold Multisigs

"TODO"

Taking Dynamic Key Generation (FROST) From Papers to Production

"TODO"

Web Developer's Guide to Midjourney

Midjourney's learning curve is steep, but climbing it unlocks a superpower for developers and entrepreneurs. Learn how to create stunning, cohesive image sets that actually work for your projects. Go from building style reference galleries to using the describe feature for professional marketing visuals that don't scream "AI-generated."

LLM Codegen go Brrr – Parallelization with Git Worktrees and Tmux

If you're underwhelmed with AI coding agents or simply want to get more out of them, give parallelization a try. After seeing the results firsthand over the past month, I'm ready to call myself an evangelist. The throughput improvements are incredible, and I don't feel like I'm losing control of the codebase.

AI Horseless Carriages

How modern AI applications repeat the mistakes of early automobiles by mimicking old paradigms instead of embracing new possibilities.