SYSTEM ENGINEER

Crafting
Scalable Solutions

System engineer passionate about system engineering, performance optimization, and clean code

Java
Elixir
Rust
TypeScript

ABOUT ME

!My Story

I'm a system engineer with 4+ years of experience building scalable backend systems and robust infrastructure. I thrive on tackling complex problems—whether it's optimizing databases, designing microservices, or implementing real-time data pipelines. Outside of coding, I love immersing myself in games, capturing moments through photography, and contributing to open-source projects that make a difference.

Interests

Distributed Systems
Performance Engineering
Open Source
System Architecture
Database Design

"Building robust systems with passion and precision"

SKILLS

BACKEND

Java
Elixir
Rust
Node.js
PostgreSQL
Valkey

FRONTEND

TypeScript
React
Next.js
HTML/CSS

TOOLS & DEVOPS

Docker
Kubernetes
AWS
Git
Linux

CONCEPTS

Microservices
Distributed Systems
System Design
Performance Optimization
Database Design
API Design

PROJECTS

Clockwork

A Rust-based chess engine implementing the Universal Chess Interface (UCI) protocol with advanced search algorithms and bitboard-based performance optimizations.

Rust
UCI protocol implementation
Advanced search algorithms
Bitboard optimizations
Chess
Chess Engine

Nexquor

TCP Connection based Log-structured merge-tree database designed for high write throughput and low-latency reads.

GoTypeScriptDeno
High write throughput
Low-latency reads
Scalable architecture
Data durability

Equimix

Simple proxy server and load balancer built with Rust. It efficiently distributes incoming HTTP requests across multiple backend servers to ensure high availability and optimal resource utilization.

Rust
Efficient load balancing
High performance
Easy configuration
Robust error handling

Bcn-rs

Blockchain and mining implementation in Rust

Rust
Blockchain fundamentals
Efficient mining algorithms
Secure transactions

Key Value Store

A distributed key-value store with support for multiple storage backends and high availability.

TypeScriptPostgreSQL
Distributed architecture
Multiple storage backends
High availability
Scalable design

BLOG

What I Write About

I write about practical systems engineering challenges, sharing real-world solutions and self hosting. My articles focus on implementation details, performance considerations, and architectural patterns that developers can apply in their daily work.

Systems ArchitecturePerformance EngineeringCloud InfrastructureOpen SourceDatabase DesignSelf-Hosting
6 min read2025-03-31

Manage Your Own Applications Without Local Hardware

Learn how to manage applications effectively on cloud platforms, reducing dependency on local hardware and improving scalability.

CloudInfrastructure
12 min read2025-02-28

Rust for Systems Programming: A Java Developer's Perspective

Discover how Rust's ownership model and zero-cost abstractions make it ideal for performance-critical systems.

RustJava
10 min read2024-02-10

Optimizing Database Performance at Scale

From indexing strategies to query rewriting, learn the battle-tested approaches for database performance optimization.

DatabasePostgreSQL

DEBUG LOG

Real-time snapshots of what I'm up to — music, videos, code, and thoughts

Currently Listening

Story of My Life by One Direction

music

Last Watched

My biggest programming regret / BigboxSWE on YouTube

video

Currently Working On

Optimizing PostgreSQL query performance for high-throughput systems

work

Currently Reading

Writing for Developers: Blogs that get read

reading

Completed

New bitwise operations module for chess engine

work

Learning

WebAssembly optimization

learning

Updates refresh daily • Last sync: Nov 30, 2025

GET IN TOUCH

Let's Build Something Great

I'm always interested in hearing about new projects, opportunities, and collaborations. Whether you're looking for a system engineer or just want to chat about tech, feel free to reach out.

Built with passion using Astro, React and TypeScript