Learn . Build . Share

Welcome to my digital garden—a curated collection of tutorials, insights, and experiments from my engineering journey. Learn about web development, software architecture, and the art of building maintainable systems.

Open Source

TerraPDF

Zero-dependency PDF generation for .NET. MIT licensed, fluent API, production-ready.

Get from NuGet
Zero dependencies MIT License .NET 8+ ready

Latest Posts

Explore the newest articles on web development, architecture, and engineering practices.

Building a PDF Invoice in 30 Lines of C# Code with TerraPDF
Programming

Building a PDF Invoice in 30 Lines of C# Code with TerraPDF

Generate professional PDF invoices with just 30 lines of actual generation code using TerraPDF's fluent API. Complete working example with tables, headers, footers, totals, and multi-page support — all in a clean, declarative style.

May 4, 2026 6 min read
Read more about Building a PDF Invoice in 30 Lines of C# Code with TerraPDF
TerraPDF vs iTextSharp vs PdfSharp: A Comprehensive .NET PDF Library Comparison (2025)
Programming

TerraPDF vs iTextSharp vs PdfSharp: A Comprehensive .NET PDF Library Comparison (2025)

Compare three leading .NET PDF libraries: TerraPDF (modern MIT-licensed), iTextSharp/iText 7 (powerful but AGPL), and PdfSharp (classic open-source). We examine licensing, performance, API design, and real-world use cases with accurate, up-to-date facts.

May 4, 2026 12 min read
Read more about TerraPDF vs iTextSharp vs PdfSharp: A Comprehensive .NET PDF Library Comparison (2025)
Zero-Dependency PDF Generation in .NET: Building PDFs Without External Libraries
Programming

Zero-Dependency PDF Generation in .NET: Building PDFs Without External Libraries

Learn how to generate PDF files in .NET without relying on third-party libraries. Understand the PDF specification, build a lightweight PDF generator from scratch, or use TerraPDF — a real zero-dependency library that's production-ready.

May 4, 2026 8 min read
Read more about Zero-Dependency PDF Generation in .NET: Building PDFs Without External Libraries
Fluent 2 is Microsoft's modern design system that provides a comprehensive set of design tokens and components
Design System

Fluent 2 is Microsoft's modern design system that provides a comprehensive set of design tokens and components

Fluent 2 is Microsoft's modern design system providing comprehensive design tokens and components. Learn how to get started implementing Fluent 2 in your projects.

April 15, 2026 5 min read
Read more about Fluent 2 is Microsoft's modern design system that provides a comprehensive set of design tokens and components
Website performance is crucial for user experience and SEO
Performance

Website performance is crucial for user experience and SEO

Website performance is crucial for user experience and SEO. Slow websites lose visitors and rank lower in search results. Learn practical techniques to optimize your site.

April 14, 2026 6 min read
Read more about Website performance is crucial for user experience and SEO
Web accessibility ensures that websites are usable by everyone
Accessibility

Web accessibility ensures that websites are usable by everyone

Web accessibility ensures websites are usable by everyone, including people with disabilities. Building accessible applications benefits all users and is often a legal requirement.

April 13, 2026 7 min read
Read more about Web accessibility ensures that websites are usable by everyone