Skip to content

Latest Posts

Gardening and the Pace of Things

Gardening and the Pace of Things

A software engineer getting used to slower forms of growth.
  • reflection
  • gardening
  • patience
  • mindset
  • learning
Why I'm Building My Own Distributed Database

Why I'm Building My Own Distributed Database

Join me on my journey building LimeDB - a distributed key-value store built from scratch to deeply understand distributed systems, database internals, and horizontal scaling.
  • database
  • distributed-systems
  • architecture
  • learning
  • java
Building a Fast and Smart Chess Engine Using Bitboards

Building a Fast and Smart Chess Engine Using Bitboards

How bitboards and pure Go logic enable blazing-fast move validation, legal move generation, and rule enforcement in a chess engine
  • chess
  • go
  • backend
  • performance
  • architecture
Automating LimeDB LXC Container Deployment on Proxmox

Automating LimeDB LXC Container Deployment on Proxmox

A single-command automation script for deploying LimeDB in Proxmox LXC containers with complete configuration and systemd integration
  • database
  • proxmox
  • lxc
  • automation
  • devops
LimeDB: Architectural Shift to Go with Consistent Hashing

LimeDB: Architectural Shift to Go with Consistent Hashing

A complete rewrite from Java/Spring Boot to Go, focusing on performance, consistent hashing with virtual nodes, and streamlined deployment.
  • database
  • distributed-systems
  • go
  • architecture
  • performance
What No One Tells You About Being a Mid-Level Developer

What No One Tells You About Being a Mid-Level Developer

The quiet confusion, shifting expectations, and slow realization that growth isn't always about writing better code.
  • career
  • growth
  • learning
  • reflection
  • mindset
Imposter Syndrome in Software Engineering – You're Not Alone

Imposter Syndrome in Software Engineering – You're Not Alone

Dealing with self-doubt in tech: what imposter syndrome feels like, why it's common among developers, and mindset shifts that actually help.
  • career
  • mindset
  • growth
  • learning
  • reflection
Automated Job Search: LinkedIn Jobs to Notion Board

Automated Job Search: LinkedIn Jobs to Notion Board

A Python-based job scraping system that pulls LinkedIn listings into a structured Notion database for organized job hunting.
  • python
  • automation
  • career
  • productivity
  • api
Create Stunning Images from Text with a Telegram Bot

Create Stunning Images from Text with a Telegram Bot

Build a Telegram bot that generates visually appealing images from text using Python's Pillow library, perfect for social media content creation.
  • python
  • automation
  • api
  • chat
  • productivity
Automating Python Code Linting with GitHub Actions

Automating Python Code Linting with GitHub Actions

Set up automated Python code linting in GitHub pull requests using GitHub Actions and pylint to maintain code quality and consistency
  • python
  • automation
  • devops
  • ci-cd
  • github-actions
Building a Modern Chess Engine: A Deep Dive into Bitboard-Based Move Generation

Building a Modern Chess Engine: A Deep Dive into Bitboard-Based Move Generation

Exploring efficient chess move generation using bitboards, from basic concepts to complex piece movements and legal move validation.
  • chess
  • go
  • algorithms
  • performance
  • data-structures
Why I Love: git reset --hard

Why I Love: git reset --hard

A deep dive into one of Git's most powerful commands for undoing mistakes, recovering from merge chaos, and maintaining a clean repository
  • git
  • devops
  • tutorial
  • productivity
  • guide