About me

Jan 19, 2022

Hello ๐Ÿ‘‹๐Ÿป

My name is Yasen! Born in Bulgaria, moved to the Netherlands and have been living here since 2003. I like tech, video games and comic books. I talk alot and swear a bit.

I’m a programmer ๐Ÿ’ป

I’ve been computing forever. I have been lucky enough to be able to do it professionally since the late 2010s. Over the years I’ve seen projects sink and soar and learned many lessons along the way.

Currently I’m the Head of Engineering at Blue10 . Here, I grow an expanding engineering department and think about cloud architecture. We are on our way to make accounting obsolete!

I build web applications

I cut my teeth in the late 2000’s when everyone needed a new responsive website. I’ve been building web applications ever since.

I started out programming in Django back in 2007. Over the years I’ve shipped all kinds of products (php, android, IOS, Rails, C++(Boost, QT,UE3). But, for the last 5-6 years I’ve settled on the Microsoft stack.

  • C#
  • .NET
  • ASP.NET Core
  • SQL Server

In the (Azure) cloud! โ˜๏ธ

The cloud made me realise that I am in fact lazy, and don’t want to deal with bare metal anymore. I want to solve problems and my wife won’t allow another server in the pantry. My favorite platform right now is Microsoft Azure, but any container host with an ESB, BLOB storage and SQL has a warm place in my heart.

I am passionate about the boring stuff ๐Ÿงน

To me, the boring stuff is the exciting stuff. In my experience, doing the boring stuff makes the fun stuff effortless.

  • Development Environments
  • CI/CD
  • Documentation
  • Requirements
  • Tests
  • Feedback channels
  • Acceptance Criterea
  • Access Control
  • Intrumentation
  • Incident management
  • Auditing

If a project lets me focus on these support structures, the engineering will happen by itself. (almost ๐Ÿ˜›)

I design testable architectures ๐Ÿ—๏ธ

You’ll often find me slicing up systems in discrete, testable components.

I have a background in testing, so designing systems that you can verify to work as intended is my priority. Sanity checks are my love-language

I like AI ๐Ÿค–

Early on, I got in touch with AI. It got me on a path towards all kinds of ML topics:

  • reinforcement learning
  • genetic algorithms
  • computer vision
  • semantic recognition.

Using these techniques is a challenge. But, putting them to work on viable solutions to real problems is a different world. A neural network is not done, when it’s trained! It’s done when it’s delivering verifyable results to living users! ๐Ÿ˜€

And I love gamedev ๐ŸŽฎ

Before I was a programmer, I was going to be an artist. I fell in love with programming when I saw a gamedev put a controller in my hand and made my art come alive on screen.

I like building games, whether that’s building stuff in Godot or rolling out a custom engine. You can find some fun projects on my GGJ profile and my itch.io

Gamedev tooling and technology has inspired me. There are some great ideas and techniques that have a place in a more businessy environment.

Reach out ๐Ÿ˜Š

I like to talk about software and teams and architecture in the cloud. I’ve spent years teaching beginners the software development trade. I’m down for a gamejam and a hackathon. And I’m always up for meeting new people who like to talk art and tech.

Creative

Yasen Dinkov

Reading List