Hey there,

Welcome to my portfolio.

Over the past 9 years working as a Software Engineer, I crafted many technological solutions.

In my free time, I study fundamental concepts of programming, the universe and writing.

Complex problems are fun.

Check out my projects & articles 😁✌️

Posts

Why do we write what we write?

Why do we write what we write?

What does philosophy have to do with programming?

#writing#philosophy#personal
Sep 25, 20255 min read
The Future of Work: Exploring Async First Culture

The Future of Work: Exploring Async First Culture

translated

Async First eliminates unnecessary meetings and gives total autonomy over your work schedule.

#remote#career#wfh#trabalhoremoto
Aug 27, 20234 min read
The Power of Micro-Philosophy in Software Development

The Power of Micro-Philosophy in Software Development

From GNU's tiny tools to TailwindCSS's atomic classes: solving small problems is the fastest path to conquering giant challenges.

#softwareengineering#philosophy#programming#development
Jul 26, 20235 min read
React Query - why does it matter?

React Query - why does it matter?

Escape useEffect hell with React Query's built-in caching, retries, and suspense for clean async state management.

#react#javascript#webdev
Sep 1, 20252 min read
Go 1.24 uses Swiss Tables, what are they?

Go 1.24 uses Swiss Tables, what are they?

Swiss Tables deliver 35-43% faster lookups through cache-friendly linear probing and SIMD operations.

#go#softwareengineering#programming#news
Feb 20, 20257 min read
Benchmarking DeepSeek R1 on a Developer's MacBook

Benchmarking DeepSeek R1 on a Developer's MacBook

DeepSeek R1 achieves 55 tokens/s for single requests but drops to 9.1 tokens/s under full GPU load.

#ai#go#deepseek#benchmark
Feb 4, 202515 min read
The Evolution of React State Management: From Local to Async

The Evolution of React State Management: From Local to Async

From Redux's verbose boilerplate to React Query's async state magic with automatic caching and error handling.

#react#redux#webdev#typescript
Aug 20, 20249 min read
Node vs Go: API Showdown

Node vs Go: API Showdown

Node.js wins at 2K req/s with 3x faster latency, Go dominates at 3K+ req/s with 40x lower p99 latency.

#javascript#go#webdev#typescript
Jan 1, 202413 min read
Inside Node.js: Exploring Asynchronous I/O

Inside Node.js: Exploring Asynchronous I/O

Why Node.js doesn't need threads for async ops: libuv's 4 workers and epoll's queue-based magic.

#node#javascript#linux#typescript
Dec 11, 20237 min read
A Deep Dive into Green Threads and Node.js

A Deep Dive into Green Threads and Node.js

Green threads promise lightweight concurrency, but can Node.js support them? Exploring preemptive vs cooperative schedulers.

#concurrency#javascript#programming
Dec 10, 20236 min read
Under Pressure: Benchmarking Node.js on a Single-Core EC2

Under Pressure: Benchmarking Node.js on a Single-Core EC2

Node.js 21 handling 2,600 req/s on single-core t2.micro with connection pooling and timeout tuning.

#node#typescript#api#aws
Dec 2, 202314 min read
JavaScript Event Loop: Breaking Down the Mystery

JavaScript Event Loop: Breaking Down the Mystery

Why setTimeout executes last? Visual diagrams showing how micro-tasks, macro-tasks, and call stack work together.

#javascript#node#softwareengineering#programming
Aug 3, 20236 min read

React Folder Organization: Simplifying Chaos with a New Structure

translated

Folder-by-domain-by-type: groups by entity at the top and creates type subfolders only when necessary.

#react#javascript#webdev#softwareengineering
Jun 3, 20236 min read

The Philosophy of OOP and FP with JavaScript

OOP mirrors real-world entities while FP treats programs as data pipelines. For JavaScript, FP's immutability makes it superior for modern web.

#javascript#programming#softwareengineering#webdev
May 29, 20236 min read

React Render Lifecycle and useEffect Hook

Master useEffect's three modes to control when side effects execute and avoid performance pitfalls.

#react#hooks#functional#javascript
May 20, 20232 min read