Skip to main content

About Me

Introduction #

I have extensive experience in software development, spanning several years. I started my journey with BASIC on the ZX Spectrum, in college moved to Pascal on the Amstrad PC1640 and, eventually, to Java and Javascript. Currently, my preferred stack is Kotlin, Spring Boot, Netty, SwiftUI, TypeScript, React and Svelte.

Methodology #

I firmly believe in agility in software development and practice SOLID (Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion) and Test-Driven Development (TDD) principles. I also adhere to Ockham’s razor, which states that entities must not be multiplied beyond necessity and Pareto principles, which indicate that roughly 80% of the effects come from 20% of the causes.

Location #

I’m living and working in beautiful Tallinn, Estonia.

LinkedIn | GitHub | Twitter