Hello

welcome

My Story

As a kid, I was fascinated by the Commodore 64—its games were unforgettable moments that sparked my curiosity about computers. That kid has grown up, and so have his games.

I’m Farzan Hajian, a software engineer with over 15 years of experience in designing and building software systems. I love creating new things and improving existing ones, helping companies deliver value to their clients and navigate today’s rapidly changing digital world.

My career has been shaped largely by the .NET and C# ecosystem, complemented by extensive experience in Python, C++, JavaScript and Go for performance-critical and systems-level applications. Over the years, I’ve contributed to projects in the wholesale, stock market, business intelligence, and supply chain industries, working on everything from embedded systems and desktop applications to APIs, web platforms, and financial trading platforms.

My technical interests span low-level programming (C, C++, and Assembly), software architecture, performance tuning, and cybersecurity. I thrive on tackling complex challenges where efficiency, precision, and robustness are critical. I’m also deeply curious about the academic side of computer science, particularly language and compiler design, algorithms, and data structures.

Outside of engineering, I’m passionate about photography, from experimenting with infrared techniques to recreating vintage film aesthetics. I also stay active through tennis and express myself musically through the violin. These hobbies have taught me that patience and perseverance are essential to achieving excellence.

Whether in code, art, or life, I strive for clarity, creativity, and continuous improvement. From code to creativity, if you need it done, I’ll get it done.

StackX64 Blog

New Posts
  • Norouz 1404
    Thursday, 20 March 2025

    Nowruz, the Persian New Year, is a celebration of renewal and joy that marks the arrival of spring, usually on March 20 or 21.

  • The Joy of Low-Level Programming: Writing a Windows Game in x64 Assembly - Part 2
    Sunday, 29 December 2024

    In part one, I talked about programming for Windows using pure x64 Assembly. In this part, we are going deeper into coding.

  • The Joy of Low-Level Programming: Writing a Windows Game in x64 Assembly
    Saturday, 28 December 2024

    In a world where high-level languages dominate, writing code in Assembly might seem like a lost art. However, for those who find joy in exploring the low-level mechanics of programming, Assembly offers a unique challenge.

  • Listen to Your Images: Unveiling the Voices of Images
    Thursday, 21 March 2024

    In the realm of data representation, visualization is the de facto standard tool. Graphs have long been the go-to method for exploring raw data and extracting information.

  • Norouz 1403
    Wednesday, 20 March 2024

    Today, Iranians and people of Persian descent worldwide come together to celebrate Norouz, the Persian New Year. Norouz, which means "new day" , is a time of joy, unity, and cultural pride.

  • Happy New Year 2024
    Sunday, 31 December 2023

    As the year 2023 is coming to an end, I wish you a sparkling New Year. May the new year bring you peace, joy, health, prosperity, and happiness.

  • Underrated .NET Framework Attributes
    Thursday, 10 August 2023

    If you are working on the .NET framework, you might have come across classes and types which you haven't seen or heard before.

Top