About Me

Hello, I’m Ruzen

Welcome to my corner of the internet! I’m a passionate software developer with a deep appreciation for functional programming, elegant code architecture, and the art of problem-solving through technology.

This site serves as both my digital business card and a platform for sharing knowledge, insights, and experiences from my journey in the world of software development. Built with Hakyll (a static site generator written in Haskell), it reflects my love for functional programming and clean, maintainable code.

Ruzen - Software Developer

What I Do

🔧 Programming Languages

  • Haskell - Functional programming at its finest
  • C# - OOP programming, C# all for it
  • Nix - DETERMINE

🛠️ Technologies & Tools

  • Web Development - HTML/CSS, ASP.Net Core, Hakyll
  • DevOps - Docker (Compose also), GitHub Actions, Linux
  • Backend - C#, Haskell (yasod)
  • Simple CLI and GUI programs - C# and Haskell

💡 Interests & Focus Areas

  • Functional Programming - Pure functions and immutability
  • System Design - Scalable and maintainable architectures
  • Open Source - Contributing to the community
  • Technical Writing - Sharing knowledge

🎯 Current Projects

  • This Blog - Sharing insights and learning experiences
  • Open Source Contributions - Giving back to the community
  • Learning Journey - Exploring new technologies and concepts
  • Side Projects - Experimenting with innovative ideas

My Development Philosophy

“Code is not just instructions for computers—it’s communication between humans. The best code tells a story, solves problems elegantly, and stands the test of time.”

I believe in writing code that is not only functional but also readable, maintainable, and efficient. My approach to software development is guided by several core principles:

Simplicity over Complexity - The best solutions are often the simplest ones
Type Safety - Let the compiler catch bugs before they reach production
Continuous Learning - Technology evolves rapidly, and so should we
Community First - Great software is built by great teams and communities

My Journey

My path into software development began with curiosity about how things work under the hood. What started as tinkering with simple scripts evolved into a deep passion for creating robust, scalable systems and sharing knowledge with others.

Over the years, I’ve had the privilege of working on diverse projects, from small utilities to complex distributed systems. Each project taught me something new and reinforced my belief that the best way to truly understand a concept is to teach it to others—hence this blog.

When I’m not coding, you can find me reading about new technologies, contributing to open source projects, or planning the next blog post to share what I’ve learned recently.

Let’s Connect

I’m always interested in connecting with fellow developers, discussing interesting problems, or collaborating on exciting projects. Whether you want to chat about functional programming, share insights about a technical challenge, or just say hello, I’d love to hear from you!

About This Site

This website was lovingly crafted using Hakyll, a static site generator written in Haskell. The choice of Hakyll reflects my appreciation for functional programming and type-safe development. The site’s design emphasizes readability, performance, and accessibility while maintaining a clean, professional appearance.

All content is written in Markdown and automatically converted to HTML, making it easy to focus on writing quality content rather than wrestling with formatting. The entire site is version-controlled and deployed automatically, ensuring both reliability and transparency in the development process.