Free cookie consent management tool by TermsFeed Generator VexByte - Martin Yordanov | Developer Portfolio & Blog

Hey, I'm Martin

Software engineer who enjoys solving problems and writing code. I like building new apps in my free time and finally decided to start writing about things I learn along the way.

Technologies I Work With

C#
TypeScript
Go
React
Next.js
PostgreSQL
Docker
Git

Latest Posts

View All
It Sounds Human, But It Isn't One: What People Keep Getting Wrong About AI
May 4, 2026

It Sounds Human, But It Isn't One: What People Keep Getting Wrong About AI

Modern language models talk like us, joke with us, and sometimes push back like a stubborn coworker. But the conversation you're having isn't really a conversation, and the "opinions" you're hearing aren't really opinions. Here's what's actually going on under the hood.

Over-engineering a Room Thermometer with an ESP32 and C#
February 1, 2026

Over-engineering a Room Thermometer with an ESP32 and C#

A look at how I over-engineered a solution to a simple problem: tracking my room's climate history using an ESP32, a BME280 sensor, and a custom C# polling service to visualize temperature trends over time.

The Cost of Abstraction: Is Your ORM Worth It?
January 28, 2026

The Cost of Abstraction: Is Your ORM Worth It?

ORMs promise to make database work painless, until they don't. After hitting walls with EF Core's heavy tooling and Dapper's boilerplate, I went looking for a better balance between abstraction and control. Here's what I found.

Featured Projects

View All
Vidra

Vidra

Vidra is a high-performance, full-stack video downloader that leverages the power of yt-dlp and ffmpeg to provide a seamless downloading experience.

Go
PostgreSQL
FFmpeg
Svelte
+4
Videocrop

Videocrop

Simple tool for cropping, cutting and compressing videos with a user friendly interface.

Tauri
React
Rust
Typescript
+1
Discord Cache Recovery Tool

Discord Cache Recovery Tool

Discord Cache Recovery Tool is a simple application designed to help recover lost media files from the Discord cache folder. The way it achieves it is by reading through the Discord cache folder and organizes the media files into respective folders based on their extension.

Go
Vexbyte

Martin Yordanov - Software Engineer

© 2026 Martin Yordanov. All rights reserved.