I'm a Senior Full Stack Web Software Engineer π» based in the UK π¬π§ with 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 and Next.js are my go-to tools 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 π, writing my own music πΈ, or hiking π₯Ύ. I also love traveling and exploring new cultures π.
I write about my experiences and share stuff I've learned on topics like web development, scalable architectures, and more! Here's a list of my latest articles:
- NPM Package find-circular
- March 29, 2025
- Detecting Circular References in JavaScript Objects with find-circular
- How Many Open Connections Can An Application Have?
- March 04, 2025
- Building apps that need to maintain constant connections with many users (like chat or real-time games) requires careful planning
- Understanding Dependency Injection in Golang
- January 25, 2025
- Learn about Dependency Injection in Go, its benefits, and how to implement it with practical examples.
- Getting Started with a Node.js TypeScript Boilerplate
- December 8, 2024
- A guide to setting up a Node.js TypeScript boilerplate project.
- Real-Time Chat App Architecture with AWS - A Scalable Approach (In Progress)
- November 27, 2024
- A deep dive into building a scalable real-time chat app with AWS.
- Structure CLI - Streamline Your Project Directory Setup with Ease
- October 27, 2024
- A guide to using Structure CLI to automate your project directory setup.
- Understanding Margin Collapse in CSS
- October 26, 2024
- A practical explanation of the margin collapse concept in CSS.
- Understanding the Difference Between
npm install
andnpm ci
- October 26, 2024
- A guide to the key differences between
npm install
andnpm ci
.
- TrueLayer Connect - Secure OAuth2 Integration/Golang
- October 24, 2024
- A tutorial on OAuth2 integration with TrueLayer Connect using Golang.
- CoraMQ - QueueClient v0.1.0 - Go
- October 16, 2024
- An introduction to CoraMQ's QueueClient and its usage in Go.
- CoraMQ - Building a Concurrent In-Memory Queue Service in Go
- October 5, 2024
- A post about building a concurrent in-memory queue service with Go.