Hi, I'm John (or Yannis) 👋! I'm a Senior Full Stack Web Software Engineer 💻 based in the UK 🇬🇧 with more than 7 years of experience 🏆, specializing in crafting high-performance, scalable web applications 🚀.
I hold a Bachelor's and MSc in Computer Science 🎓 and currently work at Trustpilot 🌟, where I bring ideas to life using NextJS, Typescript, Javascript, and React ⚛️.
While React is my go-to tool at work, I love exploring new technologies 🌐 in my personal projects and at work. You'll often find me coding in Golang, Python, Rust, and Kotlin . I'm also a big fan of serverless technologies ☁️ and have built several serverless applications using AWS Lambda, AWS S3, and AWS SQS 📦.
When I'm not coding, you can find me reading 📚, playing music 🎸, or hiking 🥾. I also love traveling and exploring new cultures. 🌍
February 21, 2025
Payment Processing Architecture - SOLID Principles & Scalable PSP Integration
February 16, 2025
Go (Golang) Cheat Sheet
February 5, 2025
Kotlin Ktor Cheat Sheet
January 24, 2025
Understanding Dependency Injection in Golang
December 8, 2024
Getting Started with a Node.js TypeScript Boilerplate
November 27, 2024
Real-Time Chat App Architecture with AWS - A Scalable Approach
October 27, 2024
Structure CLI - Streamline Your Project Directory Setup with Ease
October 26, 2024
Understanding Margin Collapse in CSS
October 26, 2024
Understanding the Difference Between `npm install` and `npm ci`
October 24, 2024
TrueLayer Connect - Secure OAuth2 Integration/Golang
October 16, 2024
CoraMQ - QueueClient v0.1.0 - Go
October 5, 2024
CoraMQ - Building a Concurrent In-Memory Queue Service in Go