Michalis Koutridis

Senior full-stack engineer with expertise in scaling complex web systems, web security, and optimizing infrastructure pipelines for cost-efficient deployments.

Connect With Me

Side Projects

Here are some of my recent projects that showcase my skills in full-stack development

Non Profit Tool for Greek Public School Teachers
Non Profit Tool for Greek Public School Teachers
A comprehensive full-stack application that automates position tracking for Greek substitute teachers through real-time government API integration, featuring multi-sector support, interactive school mapping, and push notifications for education announcements.
Next.jsNode.jsPostgreSQLCloudflareClerkTailwindCSSTypeScriptResendShadcn UINovuDrizzle-ormZodMapbox GL
DJ website with Music Charts and Music Player
DJ website with Music Charts and Music Player
Modern DJ showcase platform featuring YouTube integration, interactive music player, and advanced SEO optimization for maximum visibility and engagement.
Next.jsTailwindCSSContentful CMSGraphQLTypeScriptSEOAccessibilityShadcn UI
SEO Optimized Taxi Website
SEO Optimized Taxi Website
High-performance Next.js taxi website that dominates Google search rankings through advanced SEO optimization, OG schemas, and GraphQL Contentful integration.
Next.jsTailwindCSSContentful CMSGraphQLTypeScriptSEOAccessibilityShadcn UI

Latest Blog Posts

Thoughts, tutorials, and insights from my development journey

Runtime environmental variables in Next.js 14
Runtime environmental variables in Next.js 14
This post will walk you through how to enable runtime environmental variables for both client and...
April 25, 2024
Read Article
Handling Icons in React (SVG Factories)
Handling Icons in React (SVG Factories)
In my previous post about managing SVG icons in React, I discussed a method for dynamically...
March 21, 2024
Read Article
Handling SVG Icons in React
Handling SVG Icons in React
Topics Understanding SVG icons Structure of SVG Icons SVG accessibility Choosing the...
April 25, 2023
Read Article