About Me
Full-Stack Engineer with a passion for programming since 1994.
My focus today is building accessible digital experiences in JavaScript / TypeScript — equally adept at front-end and back-end.
When it comes to UI tools, I tend to favor MATERIAL-UI/MUI. For managing the state of my applications, I often rely on either Redux or MobX. I enjoy utilizing various techniques such as refs, context, higher-order components, and memorization. Furthermore, I find Next.js to be an excellent framework, not just for server-side rendering.
What Makes Me Different
Leadership & Mentoring
Led a team of 4 engineers and mentored junior developers — reviewing code, unblocking problems, and helping them grow.
Client Communication
Acted as a bridge between clients and the development team — translating business needs into technical decisions and keeping stakeholders informed.
Speed & Quality
Balances pragmatism with craftsmanship — ships fast when it matters, takes time to do it right when it counts.
Autonomous Execution
Owns features end-to-end. Drives technical decisions independently and delivers under tight deadlines without handholding.
Remote & On-site
Fully comfortable in both remote-first and office environments. Experienced with async collaboration across time zones.
Startup & Enterprise
Worked across the full spectrum — from fast-moving startups to structured software companies and larger enterprises.
Multilingual
Communicates fluently in English, Slovak, and Spanish — an asset in international and distributed teams.
Tech Stack






Code Samples
This webpage
Please feel free to check this webpage code here.
Web-based client
A front-end challenge to develop web-based client to list and review the latest blocks on blockchain.
Node.js web app
A back-end challenge. The objective was to develop simple Node.js web application with documentation in Postman.
React App
A front-end challenge, focused on assessment of Typescript and React skills.
Array Methods
The JS challenge, designed to assess experience with Array object methods.
JS challenge
This challenge objective is to find the integer that appears an odd number of times.
Social Media Query
A JS challenge designed to assess capabilities in data processing.
OrientDB plugin
This is a Hapi plugin that enables the use of OrientDB, allowing for seamless integration and improved functionality.