Technical notes & field research.
Engineering knowledge on local AI, backend systems, infrastructure, and security. Practical notes from building and operating software.
Building a Local AI Assistant with Ollama
A comprehensive guide to building a local AI assistant using Ollama, including setup, configuration, and best practices.
How RAG Works with ChromaDB
Understanding Retrieval-Augmented Generation implementation using ChromaDB for semantic memory in AI applications.
Running LLMs Locally on an RTX 4060
Practical experience running large language models locally on consumer hardware with CUDA optimization.
Building a Voice AI Pipeline with Whisper
Creating a complete voice interaction pipeline using faster-whisper for speech-to-text and TTS for response.
Designing a Multi-LLM Architecture
Architecting a system that orchestrates multiple LLM providers (Ollama, Claude, Groq) for optimal performance.
Building REST APIs with Go
A practical guide to building scalable REST APIs using Go and the Gin framework with best practices.
Go vs Node.js for Backend APIs
Comparative analysis of Go and Node.js for backend API development based on real-world experience.
Spring Boot JWT Authentication
Implementing secure JWT authentication in Spring Boot applications with refresh tokens and proper security practices.
Optimizing PostgreSQL APIs
Techniques for optimizing PostgreSQL queries and API performance for better application scalability.
Building a Minimal Debian Server
Setting up a secure, minimal Debian server from scratch with proper hardening and configuration.
SSH Hardening on Debian
Securing SSH access on Debian servers with best practices for authentication and access control.
Understanding Linux PAM
Deep dive into Pluggable Authentication Modules (PAM) for flexible and secure authentication in Linux.
Infrastructure as Code with Vagrant
Using Vagrant for reproducible development environments and infrastructure provisioning.