I started writing code when I was 12 and my parents purchased an Amstrad CPC6128. How could anyone forget all those BASIC programs “copypasted” from magazines: 10 CLS and all that :) But my first professional experience as a programmer came much later, already in my twenties, when I found out I could automate some daily processes in my job at that time using VBA and Microsoft Excel and then happened to realize I could actually do that for a living. Anyway, time really flies and along the last two decades I’ve had the chance to work with many technologies and deliver good quality products for many clients.

Current stack

  • Flutter to create cross-platform mobile applications.
  • .NET to create APIs and web applications (backend).
  • TypeScript to create web applications (frontend).
  • Postgres as default go-to choice for any application that needs a database.

Used at some point in my career

  • SQL to create and query databases (Access, MySQL, SQL Server, and Postgres).
  • Python and Django to create web applications.
  • Kotlin and Java to create Android native applications.
  • Swift and good old Objective-C to create iOS native applications.
  • PHP, HTML, CSS, JavaScript, and MySQL to create web applications.
  • Visual Basic and Access to create Windows programs.
  • VBA to create macros and programs for Microsoft Office.

Used at university and/or in personal projects


If you are a recruiter, please feel free to check my Resume for more detailed information about my experience and education.