Skip to content
Maciej Ziemichod logotype

About me

Reach me at @maciejziemichod, devziemichod@gmail.com or LinkedIn.

By accident I stumbled upon a YouTube video and there I found a great comment that strongly resonates with my approach to life:

"To me, the biggest benefit of Knowledge Based Games is when you apply a similar approach to life, embracing exploration, perseverance, curiosity and a cultivation of skill, connecting the dots yourself, and so on. Then practising in your everyday life, feeds back into your gaming experience. That's just one of the many things I love about gaming."

One of the coolest side projects I ever did was TypeScript interpreter for Monkey programming language. It was really fun to get a grasp of how interpreters work and I plan to read follow up book "Writing A Compiler In Go".

In my career as a full stack developer I had to quickly adapt to various technologies, I was the guy that did the hard/unusual tasks. Most of stuff I've worked on were in TypeScript, Node, React, PHP or WordPress. Here's a list of relevant keywords in random order:

TypeScript | JavaScript | Node | PHP | React | WordPress | Vue | Socket.IO | Chart.js | LearnDash | Elementor | GTM | Next.js | Nuxt.js | Tailwind CSS | Sass | Hubspot CMS | GSAP | Svelte | Golang | Java | AEM | CSS | HTML | Twig | Redux | Jest | React Testing Library | Vuex | Cheerio | Express | NestJS | MySQL | Figma | Bootstrap | Git | Parcel | Webpack | Vite | GA | Hotjar | jQuery | PM2 | Pardot | PAAPI5

I have made a reusable custom directive for Vue 3, which makes adding tooltips easy.

Currently I'm really into Vim, Golang and LeetCode. For those interested, Advent of Code is a great, interactive alternative to LeetCode.

I enjoy quality memes, tea, dark modes and music. Because of my passion for learning I suffer from chronic lack of time.

Previous versions of my personal website and blog can be found on my GitHub.