Skip to content
View ehsangazar's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report ehsangazar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ehsangazar/README.md

Hi, I'm Ehsan Gazar 👋

Principal Engineer · Writer · Mentor

I'm a Principal Engineer with 16+ years of experience in real-world architectural decisions, based in London, UK. I write about system design, mentor engineers moving toward staff and principal roles, and teach what I've learned the hard way.

🌍 Located in London, UK
🔭 Currently working at Tipalti as a Software Engineer
✍️ Writing 470+ articles on system design, TypeScript, clean code, and lessons from shipping real software at gazar.dev
🎙️ Host of Gazar Breakpoint — weekly deep dives into system design and the senior-to-staff engineering gap
📬 Send the Monday by Gazar newsletter — one idea, one lesson, one thing worth reading every Monday
😀 Pronouns: he/him


📊 By the numbers

  • 15+ Years Leading Teams
  • 120+ Engineers Mentored
  • 40+ Talks & Workshops
  • 60+ Products Shipped

🛤️ The journey

Year Place Milestone
2008 Tehran Wrote my first line of code. No CS degree yet, just curiosity and a borrowed laptop.
2016 New continent Moved to the other side of the world. Learned what it means to build software that real people depend on.
Now London Principal Engineer. Writing, mentoring, and building products — still learning every day.

💼 What I do

  • Write — 470+ articles on system design, TypeScript, clean code, and the lessons that only show up after you ship → Read the writing
  • Mentor — 1:1 sessions for engineers navigating the gap between senior and staff — honest, practical, and direct → Book a session
  • Teach — System design courses for engineers who want to go deeper — from trade-offs and patterns to real-world architecture decisions → See the courses

🛠️ Tech I work with

TypeScript React NextJS NX GraphQL Apollo NodeJS AWS Azure Remix Svelte Storybook Electron Datadog Sitecore


🎤 Recent talks

  • MicroFrontEnd at Scale (January 2024)
  • Do You Believe in Magic? Time to Move to Remix (December 2023)
  • How to be an effective software engineering leader (October 2023)
  • How to Learn - How to Teach (October 2023)
  • Software Architecture Patterns (October 2022)

📡 How to reach me


gazar.dev is a brand and portfolio operated by QUEEK LIMITED.

Pinned Loading

  1. elasticsearch-presentation elasticsearch-presentation Public

    This is my presentation about Elasticsearch built with React, Gatsby and Netlify, Amazon Elasticsearch

    JavaScript 1

  2. cognito-react-application cognito-react-application Public

    JavaScript/TypeScript React Next Js Application with Congito AWS

    TypeScript 7 8

  3. xml-sitemap-generator xml-sitemap-generator Public

    XML Sitemap Simply By Scraping a Domain

    TypeScript 1

  4. opencv-object-tracking opencv-object-tracking Public

    Object Tracking Using OpenCV and Python Plus Comparing different Trackers

    Python 33 12

  5. hot-scheduler hot-scheduler Public

    Hot Scheduler Calendar / DatePicker

    TypeScript

  6. gaz-express gaz-express Public

    Different Api Services for Gazar.dev

    TypeScript