I build software with boring technology and predictable performance.

I am a software architect. I focus on writing efficient code, defaulting to performance, and delivering systems that work predictably under load without unnecessary complexity.

Let's discuss your project

What I do

I work across the stack, focusing on reliability, maintainability, and structural integrity.

01.

Systems & Performance

Building backend applications and systems software. I focus on writing efficient, predictable code.

02.

Product Architecture

Designing backends and cloud infrastructure. I work with teams to make technical decisions that scale reasonably over time.

03.

Web & Interface

Developing web applications. I build interfaces that are straightforward and functional.

04.

Technical Consultancy

Working alongside teams as a lead engineer to help refactor existing code, improve performance, or build out an MVP.

05.

Applied AI & LLMs

Integrating language models into existing products. I build RAG pipelines and features that solve specific problems.

06.

Mobile & Cross-Platform

Building natively compiled mobile applications. I use tools like Flutter to extend web products to iOS and Android.

Core Principles

Engineering Philosophy

Boring Technology is Good.

I prefer established tools over new trends. A standard monolith on Postgres is often sufficient. Complexity should be introduced only when required by scale.

Performance by Default.

Speed is a feature. Whether writing systems or web interfaces, I focus on predictable latency and efficient resource usage.

Iteration is Key.

Systems aren't designed in a vacuum; they evolve. I try to ship functional cores early, gather constraints, and refactor as needed. Software is grown over time.

Core Stack

I adapt to project needs, but I frequently reach for these tools.

Rust

Useful for systems where memory safety and predictable latency are priorities.

Laravel & Nuxt

Solid choices for building full-stack applications with complex business logic.

PostgreSQL & MySQL

Proven relational databases for read-heavy workloads and standard web applications.

Flutter

A practical tool for building compiled cross-platform mobile applications.

Vue

A pragmatic framework for building reactive user interfaces and islands of interactivity.

Typescript

A must-have for large codebases, providing type safety and improved developer experience.

Trajectory

A timeline of my past roles and engineering experience.

2022 — 2024

Software Engineer, VSTC

Developed applications using Laravel and Flutter, focusing on complex integrations including IMAP and Document AI.

2023 — 2025

Backend Engineer, Criuslogic

Architected and maintained high-performance backend systems and infrastructure using Rust.

2024 — Present

Engineer, Hummingbird Travel

Building full-stack platforms and mobile solutions for the travel industry using Laravel, Nuxt, and Flutter.