About Me#

Hi, I’m Pasindu Pramodya, a System Engineer based in Colombo, Sri Lanka.

I am a software engineer with 4+ years of experience building scalable backend systems, robust infrastructure, and high-performance applications. I thrive on tackling complex technical challenges—whether that’s optimizing database internals, designing distributed microservices, building compilers, or implementing real-time data pipelines.

My primary technologies of choice revolve around Rust and Go, though my experience spans a variety of toolchains and ecosystems.

Work Experience#

  • Senior Software Engineer @ Wavezync (Present)
  • Contract Software Engineer @ Independent Contract
  • Senior Software Engineer & Software Engineer @ RapidM3
  • Software Engineer Intern @ Capital Maharaja Group (CMG)
  • React Developer @ Hotcat Technologies

Open Source & Projects#

I am a strong advocate for open-source, system engineering, performance optimization, and clean code. Some of my notable projects include:

  • Clockwork: A Rust-based chess engine implementing the Universal Chess Interface (UCI) protocol with advanced search algorithms and bitboard optimizations.
  • Nexquor: A TCP Connection-based Log-structured merge-tree (LSM) database designed for high write throughput and low-latency reads.
  • Loreal: An experimental functional language designed for resource management via hardware-aware loop specialization.
  • Equimix: A fast proxy server and load balancer built with Rust.

Beyond the Terminal#

I write about practical systems engineering challenges, sharing real-world solutions and self-hosting guides right here on this blog. My articles focus on implementation details, performance considerations, and architectural patterns.

Outside of coding, I love immersing myself in games, capturing moments through photography, and contributing to open-source projects that make a difference.

Get in Touch#

Have a project in mind, want to collaborate, or just want to say hello? Let’s connect!