I'm a software developer based in Sofia, Bulgaria, focused on building clean, modern front-end experiences. I work primarily with Angular, TypeScript, and React, and have hands-on back-end experience with .NET and C#. Outside of work, I explore new web technologies through side projects.

A mix of Front-End and Back-End technologies I've used professionally and in personal projects.

Languages

JavaScript logoJavaScript TypeScript logoTypeScript C# logoC#

Front-End

Angular logoAngular React logoReact HTML logoHTML CSS logoCSS / SASS Bootstrap logoBootstrap

Back-End

.NET logo.NET Node.js logoNode.js

A decade of professional experience across software development and IT.

Lead Software Developer

From 01-12-2024 to Present

At P3 Bulgaria (formerly Grafixoft Ltd.)

  • Serving as tech lead on projects — contributing to technical decisions, maintaining code quality standards, and supporting the team.
  • Conducting code reviews and sharing knowledge to help teammates grow.
  • Bridging requirements and implementation, keeping development aligned with project goals.

Software Developer

From 10-10-2014 to 01-12-2024

At P3 Bulgaria (formerly Grafixoft Ltd.)

  • Developed and maintained cross-browser web applications with Angular, TypeScript, and React, focusing on front-end performance and accessibility.
  • Collaborated on full-stack features, owning the UI layer while contributing to back-end integrations with .NET and C#.
  • Improved application quality through code reviews, bug fixes, and incremental refactoring.

Expert, Systems Support

From 12-10-2012 to 10-07-2014

At Bulgarian State Railways Freight Services Ltd.

  • Managed server upgrades and software deployments.
  • Configured and troubleshot software applications across the organization.
  • Provided network support and maintained system stability.

Technical Support Specialist 1st Level

From 11-11-2011 to 12-07-2012

At Blizoo Media and Broadband Ltd.

  • Delivered first-line technical support for broadband and media services.
  • Diagnosed and resolved customer-reported issues via phone.
  • Escalated complex cases and maintained service quality.

A selection of personal and open source projects I've worked on.

Fuse Box

A SPA for managing electrical fuse panels — multiple panels, drag-and-drop slot management, and amp ratings. Backed by a REST API built with Java (Spring Boot) and PostgreSQL.

Technologies:

React, TypeScript, Java (Spring Boot) and PostgreSQL

Mini Football Clipboard

A web app for drawing and sharing football tactics — create formations, drag players into position, and share the clipboard with teammates.

Technologies:

AngularJS, Bootstrap, NodeJS, Express and MongoDB

Basic Algorithms JS

An interactive visualizer for common algorithms implemented in JavaScript.

Technologies:

React and Webpack

Formal degrees and programmes that shaped my technical foundation.

Software Development Programme

From 2014 to 2015

At SoftUni

System Administration Programme

From 2013 to 2014

At Telerik Academy

Master’s Degree in Telecommunications

From 2008 to 2014

At Technical University of Sofia

Secondary School - Mathematics, IT & English

From 2003 to 2008

At High School of Mathematics and Natural Sciences - Montana

What I do when I'm not writing code.

Photoshop

I enjoy digital art in Photoshop — collages, logos, and virtual car designs.


View full gallery on DeviantArt

Sports

Sport is a big part of my life outside the keyboard.

Football

I play regularly with friends and follow the game closely.

Football

Snowboarding

Mountains and snow are my reset button - snowboarding is my go-to every winter.

Snowboarding

Formula 1

I follow F1 closely - as much for the engineering and technology as for the racing.

Formula One