Front-EndWeb Developer
Hello! I'm Dimitris! I specialise in React and NextJS. I create beautiful experiences for the web that are practical and fun to use.
Recent Work
Blog
Step-by-Step Tutorial: Building a Blog with Next.js and MDX
A guide to building a dynamic Next.js blog website effortlessly with MDX integration, powered by the app router, server components and next-mdx-remote.
Create a Simple React Component Library with Vite
Learn to build a simple component library with Vite, React, and Storybook. This guide will help you create a reusable component collection utilizing Vite's library mode and test it locally from another project.
How To Add Google Analytics To A Next.js Application
Learn how to integrate Google Analytics 4 with your Next.js application, disable it while you are in development mode and manage user consent.
5 Quick Framer Motion Tips
Animating a website with plain CSS can sometimes be a pain. In this article we cover the basics of Framer Motion for React and some useful tips and tricks!
About Me
My main area of expertise is front-end web development, although I do have some back-end experience, mainly Node.js. When I first started coding, I built simple websites using plain HTML and CSS. I have since become quite proficient in React, which has enabled me to write more modular and reusable code.
I enjoy creating Jamstack web applications utilizing Next.js as the static site generator and a headless CMS as the backend.
Here are a few technologies I have been working with lately:
- Javascript ES6+
- TypeScript
- HTML & CSS
- SASS/SCSS
- React
- Next.js
- Redux Toolkit
- Recoil
- Bootstrap
- Material UI
- Framer Motion
- Contentful CMS
- Git
Contact Me
If you have any questions, or just want to say hi, feel free to leave me a message using the form below!