Available for freelance

Hi, I'm Matin Khatibi
I build things for the web.

Full-stack developer focused on building clean, performant, and scalable web applications.


About
A bit about me

I'm a software developer with 5+ years of experience building web apps, APIs, and developer tools. I enjoy working across the full stack โ€” from designing REST APIs to crafting responsive UIs. When I'm not coding, I write about software architecture, open source, and productivity.


Skills
What I work with
โšก
JavaScript
๐Ÿ
Python
๐Ÿฆ€
Rust
๐Ÿณ
Docker
โ˜๏ธ
Linux
๐Ÿ—„๏ธ
PostgreSQL
โš›๏ธ
React
๐Ÿ”ง
Node.js

Projects
Things I've built
Open Source

Logpipe

A lightweight structured logging library for Node.js with support for multiple transports and log levels.

Web App

Taskflow

A minimal project management tool built with React and a Go backend. Focused on keyboard-first workflows.

CLI Tool

envctl

A command-line tool for managing environment variables across multiple projects and deployment targets.

API

Metaparse

A REST API that extracts and normalizes metadata from URLs โ€” titles, descriptions, Open Graph tags.


Blog
Recent writing

Why I switched from Webpack to Vite for all my projects

A practical comparison of build times, config complexity, and DX improvements.

Building a zero-dependency HTTP router in Rust

Walking through the design decisions behind a minimal, fast routing library.

PostgreSQL full-text search is underrated

How I replaced Elasticsearch with native Postgres FTS and cut infra costs significantly.


Let's work together

Have a project in mind or just want to say hi? My inbox is open.