PhotographerBook AuthorFull Time Developer

Hey, I'm Gabriel Enache

I build web apps, write about React, and teach developers online.

Full-time developer at AirportLabs since 2023, and author of React Best Practices 2026.

Away from the keyboard, I explore wildlife, nature, and street photography. See the collection.

Gabriel Enache - Web Developer and React Author

Building @ AirportLabs

Since 2023

Hearth app icon
100% free
New toolFree & open source

Hearth

Your local dev, all in one place.

I got tired of re-running the same setup ritual every morning — start three services, swap the right .env, open the right tabs. So I built the tool I wanted, then kept adding the rest of my workflow. It runs entirely on your machine — nothing leaves it — and it's yours to clone, gut for parts, and make your own.

Run your services

Start, stop, and watch your project's services — with crash detection and auto-restart — from one dashboard.

Swap env presets

Snapshot a project's .env, then switch between dev / staging / local configs in a single click.

Terminals & previews

Real shells and live app previews in the browser, side by side in a split-pane workspace.

Back up your work

Mirror snippets, notes and workflows to a cloud folder or a private git remote — with a secret scan first.

MIT licensed · runs on localhost only · nothing leaves your machine

Developer toolFree & open source

GoGo Load Tester

Find out how your HTTP service performs under pressure.

I built a small, focused command-line load tester in Go for the moments when you need answers without a heavyweight setup. Point it at an endpoint, choose the traffic and concurrency, and get a readable summary of throughput, latency, failures, and errors.

Concurrent by design

Choose the request count and worker concurrency; a goroutine worker pool handles the load.

All common methods

Test GET, POST, PUT, PATCH, and DELETE requests with an optional body and custom header.

Useful latency stats

See total duration plus average, minimum, and maximum response latency at a glance.

Clear results

Compare successful and failed throughput, with repeated network and HTTP errors grouped together.

Go 1.22+ · zero setup · use only on systems you own or have permission to test

go-load-tester

$ go run . --url https://example.com --requests 1000 --workers 50

Load test completed

Total requests1000Successful900Failed100

Avg latency

100.77ms

Requests/sec

891

Duration

1.01s

React Best Practices 2026: Scalable Architecture, Design Patterns, Hooks, Performance, and Modern React 19 Techniques by Gabriel-Ionut Enache
2026 Edition
New book!

React Best Practices 2026

Scalable Architecture, Design Patterns, Hooks, Performance, and Modern React 19 Techniques

Most React developers are good at React. But somewhere along the way, the library moved forward and the habits didn't. This book is for developers who want to write the cleanest, most modern React code in 2026 — using the patterns the community has settled on and the features React 18 and 19 actually shipped.

17 Chapters · 5 Parts

Available on Amazon in 2 formats — paperback & e-book

Free Preview

Get In Touch

Let's Connect

Want to chat about React, web development, or just say hi? Drop me a message or connect on social media.

enacheionut2399@gmail.com

Or find me on

Photography