Navigation
I'm a passionate software developer. My journey in programming started as a hobby and has evolved into my career. Currently, I am deepening my expertise in Next.js.
I have worked with countless technologies, assisting both small and large companies in achieving their goals. My roles have included Software Developer, DevOps Engineer, Network Administrator, and IT Support. Additionally, I have worked as a Freelance Developer.
My main hobby outside of IT is automotive. I also spend a significant part of my day listening to music.
I'm currently learning how to extract Next.js's cache to external replicable in-memory database in order to enable self-hosted instances of Next.js projects to be hosted in Kubernetes clusters.
Over the years, I have gained extensive experience with a wide variety of technologies.
Next.js is my meta-framework of choice. When working on personal projects or learning, I stay on the canary channel to explore cutting-edge additions as they are introduced. For production, I prefer using the latest stable release. Below, you can find a list of all the technologies I use for software development.
Additional packages I frequently use in my daily work
I don't use any cloud hosting providers (like Vercel). I prefer to self-host all of my projects. Currently, i use an OVH VPS. This enables me to easily manage my resources and fine-tune Next.js's features without breaking the bank.
I rely on docker-compose in combination with Nginx Reverse Proxy to host all my projects on VPSs.
Occasionally, for testing or other purposes, I host services on my own hardware. For that I use a Dell PowerEdge R410 server. I'm also in the process of building a custom 4U server for more hardware-intensive and ambitious projects.
While I maintain a variety of repositories that showcase my work and learning progress, please note that any projects developed for clients or as part of my professional work are kept private to respect the confidentiality and privacy of my clients.