ArchitectureUpdates
Hello World: Launching My Tech Notebook
April 7, 2026
3 min read
Welcome to my new digital notebook! I decided to build a custom Markdown-based blogging system so that I can directly share my engineering notes and system architectures right from my repository.
Here is a quick overview of how this blog system is architected:
Why a custom solution?
Building it directly into Next.js provides several advantages:
- No CMS overhead: I just commit markdown files.
- Version control: Revisions are tracked alongside code.
- Mermaid support: As you can see above, I can natively draw diagrams.
Code Snippet Example
export function getWordFrequency(blogs: BlogPost[]) { // calculates how often technical terms appear across all my text! return Object.entries(wordCount) .sort((a, b) => b[1] - a[1]) .slice(0, 50); }
Looking forward to writing more!