Balanced the scales this week with a near-perfect 1:1 ratio of additions to deletions. Focused on stripping back my Neovim UI and restructuring how I showcase my career history—33 commits and a 5-day streak of pure flow.

Published Links

Platform Link Status
Notion View Page Published
DEV.to Edit Draft Draft

Week at a Glance

Metric Count
Commits 33
Pull Requests 1
Issues 0
Code Reviews 0
Discussions 0
Lines Added +3,162
Lines Removed -3,141
Streak 5 days

Active Repositories

Repository Commits Language Changes
nvim 23 Lua +583/-1860
portfolio 10 TypeScript +2579/-1281

Pull Requests

Title Repo State Changes
feat(experience): group roles under one company card portfolio MERGED +685/-378

Languages

Language Commits
Python 82178172
TypeScript 16658649
Rust 12295572
C# 4393997
JavaScript 2313451
MDX 2075445
Twig 1654148
HTML 1552533

Blog Post

TL;DR

This week was all about the "one for me, one for the world" balance. I spent a significant chunk of time deep in my Neovim configuration, ripping out UI components that didn't spark joy, while simultaneously overhauling my portfolio's experience section. With 3,162 additions and 3,141 deletions, the codebase effectively stayed the same size but feels twice as fast. It’s that rare kind of week where the net line count is almost zero, but the functional improvement is massive.

What I Built

nvim (The Editor Overhaul)

I’m a firm believer that your editor is a living organism. If you aren't tweaking it, you aren't learning. This week, I went on a bit of a minimalist crusade in my nvim config. I made 23 commits across 60 files, mostly centered around lua/plugins and lua/config.

The biggest move was swapping out mini.statusline for lualine. Don't get me wrong, the mini ecosystem is incredible, but I found myself wanting the specific modularity that lualine offers for my current workflow. Along with that, I decided to drop barbecue and implement a custom winbar. It’s cleaner, less distracting, and gives me exactly the context I need without the visual noise.

I also tackled a bug that has been driving me absolutely wild: my <leader>bd (buffer delete) mapping. For a while there, it had a nasty habit of taking the whole editor down instead of just closing the current buffer. There’s nothing quite like being in the middle of a deep logic flow, trying to clean up your tabs, and accidentally nuking your entire session. I finally sat down and fixed the logic so it correctly handles the last buffer—now, it re-opens the dashboard instead of exiting. Speaking of the dashboard, I added a "Recent Files" row using snacks, which has already saved me a dozen telescope lookups today.