Hello World
Welcome to my blog.
This is where I'll share thoughts on building software, self-hosting infrastructure, and the process of learning by doing. If you've seen my projects page, you'll know I like to build things from scratch to understand how they work.
Why a Blog?
I've always found that writing helps me think more clearly. When you have to explain something, you quickly discover the gaps in your own understanding. This blog is partly for sharing what I've learned, but also for solidifying that knowledge.
What to Expect
I'll be writing about:
- Technical deep-dives - How I built specific features or solved interesting problems
- Self-hosting adventures - Running my own infrastructure, the wins and the disasters
- Learning in public - Documenting the process of figuring things out
Code Examples
Since this is a dev blog, there will be code. Here's what syntax highlighting looks like:
// A simple example
function greet(name) {
console.log(`Hello, ${name}!`);
return {
message: `Welcome to the blog`,
timestamp: new Date().toISOString()
};
}
greet('reader');
And some CSS for good measure:
.terminal-window {
background: var(--term-bg);
border: 1px solid var(--term-border);
border-radius: 8px;
overflow: hidden;
}
Stay Tuned
More posts coming soon. In the meantime, feel free to check out my projects or get in touch.
Built with Vite + Tailwind CSS
Self-hosted on personal infrastructure