Engineering Notes

Practical notes from products I build and maintain

These posts connect to my real job work: full-stack product delivery, marketplace and healthcare workflows, mobile releases, payments, cloud deployment, automation, and team leadership.

Software Engineering

8 min read

Building Marketplace Workflows: Intake, Bids, Payments, and Compliance

A practical look at the kind of full-stack work I do in client products: project intake, contractor bidding, payment state, compliance checks, and reliable release flow.

Published Jun 25, 2026

marketplace engineeringcontractor marketplaceproject bidding workflow

AI Agents

12 min read

RAG System Overview: Embeddings, HNSW, BM25, Hybrid Search, and Reranking

A backend-first explanation of how a production RAG pipeline works, from embeddings and HNSW retrieval to hybrid search, filters, reranking, and prompt augmentation.

Published Apr 10, 2026

RAG system overviewretrieval augmented generationembeddings explained

Tech

11 min read

How I Deploy Node.js Apps with GHCR, EC2, Webhook, and Certbot

My production deployment flow for Node.js apps using GitHub Container Registry, EC2, webhook-based redeploy, Nginx reverse proxy, and SSL via Certbot.

Published Feb 16, 2026

Node.js deploymentGHCREC2 deployment

AI Agents

9 min read

How I Am Learning to Build AI Agent Workflows for Production

My practical learning roadmap for building reliable AI-agent workflows, with clear boundaries, tool control, and evaluation habits.

Published Feb 10, 2026

AI agentsAI agent learning roadmapOpenAI integration

n8n

8 min read

My n8n Learning Blueprint for Workflow Automation

The practical n8n structure I am using in learning projects to automate workflows with validation, retries, and human approval points.

Published Feb 5, 2026

n8n automationworkflow orchestrationn8n learning roadmap

Team Leadership

7 min read

How I Lead Engineering Teams with Delivery Clarity

The leadership system I use to keep velocity high while reducing rework: explicit ownership, short feedback loops, and decision logs.

Published Jan 30, 2026

engineering leadershipteam delivery managementtechnical leadership

Software Engineering

10 min read

My Software Engineering Process for Successful Project Completion

A delivery process I use across client work to move from requirements to production with fewer surprises and better stakeholder confidence.

Published Jan 20, 2026

software engineering processproject delivery lifecyclesuccessful project completion

Tech

6 min read

Tech Decisions That Helped My Client Products Scale

Key architecture and stack decisions from recent projects that reduced cost, improved reliability, and accelerated shipping.

Published Jan 12, 2026

tech architecture decisionsscalable web applicationsfull stack engineering