About

A Passionate Seeker of Knowledge, A Builder of Dreams

Behrouz Pooladrak

I’m Behrouz, a Netherlands-based software engineer building since 2008. I specialise in crafting modern product experiences—shipping interfaces that serve both fast-moving scale-ups and established global teams. Marrying design instincts with engineering rigor, I help ambitious ideas become dependable, measurable outcomes.

Day to day that looks like architecting experimentation-ready front-ends, prototyping AI-augmented workflows, and mentoring squads through sustainable delivery. I keep a calm, pragmatic cadence so polish and pace stay in sync, ensuring the products we launch feel effortless for the people who rely on them every day.

Books

Turn the Page to My Latest Adventures

  1. TypeScript Magic: Ace Your Interview in a Flash
    TypeScript Magic: Ace Your Interview in a FlashA Wizard’s Guide for Busy Developers!

    Behrouz Pooladrak Jan 2025

    TypeScript Magic: Ace Your Interview in a Flash

    A Wizard’s Guide for Busy Developers!

    Release date: Jan 2025 Author: Behrouz Pooladrak

    Chapters
    Narrowing Mutability Open vs. Closed Objects Assignability Strictness Types vs. Interfaces Deriving vs. Declaring Types Enums Distributivity The Global Type Scope Reading and Fixing Errors Declaration File any Generics Utility Types Annotations and Assertions Type Transformations Discriminated Unions
    Description

    This is a streamlined guide for developers who want to master TypeScript quickly and effectively. Designed with busy professionals in mind, this book condenses complex concepts into bite-sized lessons, offering hands-on examples and actionable insights. Whether you're preparing for a job interview or tackling challenging projects, this book equips you with the confidence and skills to excel.

    TypeScript JavaScript Frontend Development Web Development Software Development Programming Interview Preparation
    Download the Book

Articles

Dive Into My Latest Insights

Post image for How to Do Vibe Coding the Right Way
Learn how to move fast with AI without coding yourself into a corner. This guide explores practical strategies for effective and responsible AI-assisted development.
4 min read
How to Do Vibe Coding the Right Way
Vibe coding is fast, fun, and full of potential — but without the right practices, it can turn into chaos. Here's how to collaborate with AI tools wisely and keep your code maintainable.
Post image for React Performance: Finding and Fixing the Bottlenecks
A deep dive into diagnosing and resolving performance issues in React, covering DevTools profiling, React Profiler, effects optimization, and more.
4 min read
React Performance: Finding and Fixing the Bottlenecks
Ever struggled with sluggish interactions in your React apps? Learn step-by-step how to pinpoint and fix bottlenecks using Chrome DevTools, React Profiler, and practical debugging workflows.
Post image for The Fishbowl Conversation: Enhancing Collaboration in Software Development
Discover how the fishbowl conversation method can transform communication and collaboration in software development, making meetings and discussions more inclusive and dynamic.
3 min read
The Fishbowl Conversation: Enhancing Collaboration in Software Development
Explore the fishbowl conversation method to foster open dialogue and ensure all voices are heard in software development meetings and tech conferences.

Curious for more?

Dive into the full archive of long-form thinking.

Show more articles

LinkedIn Spotlight

Fresh highlights from LinkedIn — product drops, tech notes, and community moments.

Speaking

Reflecting on My Speaking Adventures

  1. Beyond Coding Podcast
    Beyond Coding Podcast

    Beyond Coding Podcast

    Online Recording October 2025

    Topic

    How Hackathons Make You a Better Software Engineer

    Description

    I joined the Beyond Coding podcast to talk about the mindset behind hackathons, how short-term builds evolve into production-ready products, and why rapid experiments accelerate engineering growth.

    Hackathon Software Engineering Career Growth
    Show More Details
  2. Symposium Break Through 2024
    Symposium Break Through 2024

    Symposium Break Through 2024

    Auditorium 5612 June 2024

    Topic

    Hackathon a way to break through!

    Description

    Thrilled to share my recent experience speaking at the Symposium Break Through 2024 in Eindhoven University of Technology, where I had the honor of discussing "The Path to Breakthrough in Booking" In an industry as dynamic as ours, staying ahead means constantly reimagining the norm. At Booking.com we've harnessed the power of hackathons to not only fuel our innovative engines but also to shape solutions that resonate on a global scale.

    Innovation Software Engineering Hackathon Break Through
    Show More Details
  3. Exe(cut) Conference 2024
    Exe(cut) Conference 2024

    Exe(cut) Conference 2024

    Stadion Galgenwaard March 2024

    Topic

    Hackathon a Path to Innovation!

    Description

    Thrilled to share my recent experience speaking at the exec(ut) conference 2024 in Utrecht, where I had the honor of discussing "The Path to Innovation in Booking" In an industry as dynamic as ours, staying ahead means constantly reimagining the norm. At Booking.com we've harnessed the power of hackathons to not only fuel our innovative engines but also to shape solutions that resonate on a global scale.

    Innovation Software Engineering Hackathon
    Show More Details
  4. Frontend United 2023
    Frontend United 2023

    Frontend United 2023

    Pakhuis de Zwijger May 2023

    Topic

    Optimising React Application for Core Web Vitals

    Description

    I had the privilege of sharing my expertise and experiences on the cutting-edge topic of Optimising Core Web Vitals with an incredibly talented and engaged audience. The energy and enthusiasm in the room were palpable as fellow frontend enthusiasts came together to exchange innovative ideas and explore new frontiers.

    Optimising Core Web Vitals React

Resume

My astonishing journey in professional life

Experiences

  1. Software Engineer

    Software Engineer Current

    Booking.com Amsterdam, Netherlands (Hybrid) Dec 2022 - Present
    Description
    • Translate complex business requirements into production-ready traveller experiences using Java, Python, TypeScript, React, and experimentation tooling.
    • Continuously improve core journeys through rapid A/B testing and data-informed iteration across Booking.com surfaces.
    • Leverage large language models and applied AI to transform, enrich, and automate traveller and partner data flows.
    • Prototype and operationalise AI-first features that remove friction across discovery, personalisation, and customer service.
    Extra Points
    • Hackathon champion in 2023 and 2024, taking winning ideas from concept to production-ready products.
    • Speaker at Frontend United on practical strategies for optimising Core Web Vitals at Booking.com scale.
    Other Responsibilities
    • Mentor engineers within cross-functional pods
    • Partner with product, design, and data science stakeholders
    Java Python TypeScript JavaScript React Experimentation Platform A/B Testing Snowflake LLMs Applied AI
  2. Software Engineer

    Software Engineer

    Elements / Makerstreet Amsterdam/Almere Netherlands (On-site) May 2021 - Dec 2022
    Description
    • Delivered modern front-ends for national brands such as KPN and VNG across web, mobile, and hybrid environments.
    • Defined component libraries, design systems, and delivery pipelines to keep distributed teams aligned on quality.
    • Drove TypeScript-first engineering practices, automated testing, and performance budgets across multi-squad engagements.
    Extra Points
    • Trusted partner for stakeholder alignment spanning product, design, and external client leadership.
    Other Responsibilities
    • Frontend technical guide
    • Junior Program Trainer
    • Engineering team lead
    TypeScript JavaScript Web components SCSS Jest React Stencil.js React Native Redux Toolkit React Query
  3. Software Engineer

    Software Engineer

    KPN (via Elements) Amsterdam Netherlands (On-site) Jun 2021 - Dec 2021
    Description
    • Delivered KPN service tooling using native web components with Stencil.js to ensure framework-agnostic adoption across the organisation.
    • Advanced a micro-frontend architecture that allowed parallel deployment by independent product teams without regressions.
    • Partnered with stakeholders on roadmap prioritisation, rollout strategy, and experimentation opportunities.
    Other Responsibilities
    • Stakeholder management across network, product, and operations teams
    TypeScript JavaScript Web components SCSS Jest React Stencil.js Vue Micro-Frontend Architecture
  4. Software Engineer

    Software Engineer

    PayamPardaz Esfahan (Hybrid) Mar 2017 - May 2021
    Description
    • Led the end-to-end design and delivery of large-scale Angular applications, from UX research to production rollout.
    • Created bespoke Material Design component systems to support complex enterprise workflows.
    • Established CI/CD with Microsoft Azure DevOps, including automated testing (Jasmine, Karma, Protractor) and gated releases.
    • Balanced design and engineering leadership by mentoring cross-functional squads and evolving the product design language.
    Extra Points
    • Operated in highly agile teams delivering on ambitious release schedules.
    • Presented design and technical strategy to executive stakeholders and large customer audiences.
    Other Responsibilities
    • Structural consultant
    • Creative consultant
    TypeScript JavaScript Angular Angular Material SCSS Jasmine Karma Adobe XD Adobe Illustrator Adobe Photoshop Adobe Animate React
  5. Software Engineer

    Software Engineer

    Clientime Canada (Remote) Oct 2019 - Nov 2020

    This project is about a single-page application of the real estate house by Canadian standards. All process management systems like booking appointments, managing agents and offers, etc., are developed in a comprehensive all-in-one package. This online service provides everything related to registering agents, booking an appointment, offers and showing a house, reports, messaging desk, office management, and many minor modules, from recording to selling and feedback. UI/UX design with Adobe XD and developed with React.js Backend Django Rest Framework.

    Description
    • Design system and create the structure of the user interface from scratch.
    • UI/UX Design with Adobe XD.
    • Developed with React.
    • Deployed as PWA application.
    Other Responsibilities
    • Dev Manager
    • Creative consultant
    TypeScript JavaScript Bootstrap SCSS Jasmine Adobe XD React
  6. Software Engineer

    Software Engineer

    NanoApps Dubai (Remote) Dec 2014 - Feb 2017
    Description
    • Nutty Hero iOS Game.
    • Naughty Blocks iOS Game.
    • Funny Blowing Shot iOS Application.
    • Design and User experience design to create the user interface structure with Adobe XD / Adobe Illustrator.
    • Develop iOS native application/game with swift.
    • Develop a blowing sound detector by analyzing the rate of the microphone.
    • Design a simple photo editor with a transparent object gallery for the FunnyBlowingShot application.
    • Game design and development with swift (Naughty Blocks).
    • Design and develop the game (Nutty Hero Endless Game)
    • Design assets (icon, screenshots, splash, etc.) for the AppStore.
    • Develop backend side that is related to store data and analytics of the projects.
    • Develop / Design company web site like AppStore design to display apps/games.
    • Animated sticker pack design/development with In-App purchase
    • Items /User Interface / Level / Characters Design.
    Extra Points
    • Improve experience with custom form management, Multilingual and switch between languages, Animated Splash, APNG, in-app purchase, ads in-app and random rate to show them, App rating and user feedback analysis, Auto Layout, TestFlight, Lottie Animation, Enterprise deployment, Ad-hoc, iTunes Connect, debug on the device, etc.
    • Experience from base sketch to develop and publish app in AppStore.
    • Work on different types of projects.
    • Fantastic experience about creating a game/app from scratch with many graphic elements that all of them should be in the same state and design method.
    • Creative application that detects the user blowing to a candle fire on the screen (with optional face detection) and takes a funny photo with a simple phone editor and Design a simple game only with the drawing method
    Other Responsibilities
    • iOS Developer
    • Game Developer
    TypeScript JavaScript Adobe XD Swift Adobe Photoshop Adobe Illustrator Adobe Animate ActionScript Swift
  7. Software Engineer

    Software Engineer

    LG Electronics South Korea (Remote) Sep 2010 - Apr 2014
    Description
    • Developed Applications List: Astronomy App, Medicine Lab App, Mindfulness App, Biography App, Recipe App.
    • Develop with JavaScript language based on SDK of LG Smart TV.
    • Test and improve with the QA test team in Korea.
    • Publish in LG Smart TV Store
    • Design and develop the user interface.
    Extra Points
    • Creating an app for TV was one of the most challenging experiences I have ever had, and I got more familiar with JS advanced techniques and how to use LG Smart TV SDK to develop an application for TV
    • Cooperate with testers and learn new things in pair work
    • Improve my aptitude to communicate and have an appropriate presentation in front of many audiences.
    JavaScript Vanila Js LG Smart TV SDK

Recommendations

Languages

  1. English

    English

    Professional working proficiency
  2. Dutch

    Dutch

    Elementary proficiency

Certifications

Valuable credentials, recognized achievements, and professional development milestones

  1. AWS Certified Developer - Associate

    AWS Certified Developer - Associate

    Amazon Web Services (AWS) Issued Jun 2025 Expiers Jun 2028

    Credential ID: 78508a11324246cf8b0768d9e94f7caa

    Amazon Web Services (AWS) Developer Could Services
    Show credential
  2. AWS AI Practitioner

    AWS AI Practitioner

    Amazon Web Services (AWS) Issued May 2025 Expiers May 2028

    Credential ID: 3feff00307c04de4b28e245021c047bc

    Amazon Web Services (AWS) Artificial Intelligence (AI) LLM Agentic AI Machine Learning
    Show credential
  3. AWS Certified Solutions Architect - Associate

    AWS Certified Solutions Architect - Associate

    Amazon Web Services (AWS) Issued Dec 2024 Expiers Dec 2027

    Credential ID: 50e9b3b2444746d3ba6a79036e84ff15

    Amazon Web Services (AWS)
    Show credential
  4. AWS Certified Cloud Practitioner

    AWS Certified Cloud Practitioner

    Amazon Web Services (AWS) Issued Sep 2024 Expiers Sep 2027

    Credential ID: bd11ea03e4494c0aa1a0769c0ed025e6

    Amazon Web Services (AWS)
    Show credential
  5. A Technical Leader's Qualities and Effectiveness

    A Technical Leader's Qualities and Effectiveness

    University of Colorado Boulder Issued Aug 2024

    Credential ID: 80A6BU3PKDLP

    Management Leadership
    Show credential
  6. Advanced Prompt Engineering for Everyone

    Advanced Prompt Engineering for Everyone

    Vanderbilt University Issued Aug 2024

    Credential ID: XXH5ZK6QH0HO

    Prompt Engineering Engineering Artificial Intelligence (AI)
    Show credential
  7. Agile Project Management

    Agile Project Management

    Google Issued Aug 2024

    Credential ID: DVIR9F5UUY0B

    Management Agile Methodologies
    Show credential
  8. Communication as a Technical Leader

    Communication as a Technical Leader

    University of Colorado Boulder Issued Aug 2024

    Credential ID: VQRU5VX8AXS2

    Leadership Communication
    Show credential
  9. How to Manage a Remote Team

    How to Manage a Remote Team

    GitLab Issued Aug 2024

    Credential ID: TVUY4H101QJ7

    Management
    Show credential
  10. How to Network: Leading Yourself to Lead Others

    How to Network: Leading Yourself to Lead Others

    University of Michigan Issued Aug 2024

    Credential ID: JPBFNP4QEEZE

    Leadership
    Show credential
  11. Leadership Style and Building a High-Performance Team

    Leadership Style and Building a High-Performance Team

    University of Colorado Boulder Issued Aug 2024

    Credential ID: VCCJCI16TSW9

    Leadership
    Show credential
  12. Prompt Engineering for ChatGPT

    Prompt Engineering for ChatGPT

    Vanderbilt University Issued Aug 2024

    Credential ID: SDM6G24EQ8RZ

    Prompt Engineering Engineering Artificial Intelligence (AI)
    Show credential
  13. Stakeholder Management

    Stakeholder Management

    Starweaver Issued Aug 2024

    Credential ID: H0LYVG6I57NP

    Stakeholder Management
    Show credential
  14. Integrating AWS with the SDK

    Integrating AWS with the SDK

    AWS Training Online Issued Jul 2024

    Credential ID: DER1DSL1R865

    Amazon Web Services (AWS)
    Show credential
  15. Serverless Architectures on AWS

    Serverless Architectures on AWS

    AWS Training Online Issued Jul 2024

    Credential ID: XYCUQJL7GBDM

    Amazon Web Services (AWS)
    Show credential
  16. AWS Cloud Technical Essentials

    AWS Cloud Technical Essentials

    AWS Training Online Issued Jun 2024

    Credential ID: XGWGYGJU2RQR

    Amazon Web Services (AWS)
    Show credential
  17. Project Initiation: Starting a Successful Project

    Project Initiation: Starting a Successful Project

    Google Issued May 2024

    Credential ID: GSPVQ5AKYZPA

    Management
    Show credential
  18. Real-World Engineering Management Specialization

    Real-World Engineering Management Specialization

    AWIT Issued May 2024

    Credential ID: JXM8RMHJW824

    Management Stakeholder Management
    Show credential
  19. Scrum Master Certification Specialization

    Scrum Master Certification Specialization

    LearnQuest Issued May 2024

    Credential ID: 2QWX3ZJPKDF9

    Scrum Agile Methodologies
    Show credential
  20. People and Soft Skills for Professional and Personal Success Specialization

    People and Soft Skills for Professional and Personal Success Specialization

    IBM Issued Apr 2024

    Credential ID: 998K5TJERN7W

    Management Soft Skills
    Show credential
  21. Developing on AWS

    Developing on AWS

    AWS Training Online Issued Jan 2024

    Credential ID: yiniN3NBykSUCcEBc4Uq0A2

    Amazon Web Services (AWS)
  22. Java as a Second Language

    Java as a Second Language

    LearnQuest Issued Sep 2023

    Credential ID: 6MEX1ZX0ZEMQ

    Java
    Show credential
  23. Software Development Lifecycle Specialization

    Software Development Lifecycle Specialization

    University of Minnesota Issued Jul 2023

    Credential ID: U4U2GHWYMHBG

    Computer Engineering Engineering
    Show credential
  24. Software Design and Architecture Specialization

    Software Design and Architecture Specialization

    University of Alberta Issued Jun 2023

    Credential ID: EVE7M4KT7SB7

    Software Architecture Computer Engineering Engineering
    Show credential
  25. Meta Front-End Developer Specialization

    Meta Front-End Developer Specialization

    Meta Issued May 2023

    Credential ID: D55R8QDGYG3C

    React.js TypeScript JavaScript
    Show credential
  26. CSS for JavaScript Developers

    CSS for JavaScript Developers

    CSS for JavaScript Developers Issued Nov 2022

    Credential ID: 63756e6509139a7e839441ad

    CSS JavaScript
    Show credential
  27. Certificaat Nederlands A2

    Certificaat Nederlands A2

    Suitcase talen Almere Issued Jun 2022

    Dutch Language
    Show credential
  28. Web Components & Stencil.js - Build Custom HTML Elements

    Web Components & Stencil.js - Build Custom HTML Elements

    Udemy Issued Jun 2021

    Credential ID: UC-cdca73de-6832-4eaf-8df1-f27f9de7ce30

    Web Development JavaScript
    Show credential

AWS Certifications

My AWS Certification, Journey!

Projects

Excellent moments, challenging and exciting projects, and learning opportunities

  1. Glitch Dimension - Broken Reality

    Glitch Dimension - Broken Reality

    Personal 2025

    Description

    A Godot 4 platformer featuring dimension shifting, a polished level select experience, and cross-platform deployment support.

    Godot 4 Game Design
    Show Project
  2. BaselineGate for VS Code

    BaselineGate for VS Code

    Personal 2025

    Description

    VSCode extension surfacing Baseline browser support data with dashboards, AI guidance, and remediation tooling for developers.

    TypeScript VSCode Extension Baseline
    Show Project
  3. AI Sentiment Analyzer - LLM

    AI Sentiment Analyzer - LLM

    Personal 2025

    Description

    A Telegram bot that sends data of channel to a server and analyzes the sentiment of messages using AI (LLM) Large Language Model, providing users with insights into the emotional tone of their conversations, and some level of prediction about the overall sentiment trend within the channel and next coming messages.

    TypeScript Telegram Bot API OpenAI GPT Gemeni Node.js MongoDB
  4. Dutch Speaking Practice App

    Dutch Speaking Practice App

    Personal March 2025

    Description

    I built this app to improve my own Dutch speaking skills for the inburgering exam and realized it could help many others too! It leverages native browser functionalities with local storage, meaning all your data stays on your device—nothing is stored on a server.

    TypeScript Next.js Tailwind JavaScript
    Show Project
  5. Part-up

    Part-up

    Elements / Part-up Oct 2022

    Description

    Work as a front-end developer for Part-up, adding new features and maintaining and fixing bugs.

    TypeScript JavaScript SCSS Vue
    Show Project
  6. StembureauApp

    StembureauApp

    Elements / KPN / VNG Feb 2022

    Description

    Work as a frontend developer of the StembureauApp, an application that provides you with real-time insight into the elections. There is no more black-box during elections, but you are continuously informed of what is going on. As chairperson at the polling station, it supports you with executing all actions. It provides you with a direct line of communication through which you can submit problems or express your concerns. You can see the live turnout in his municipality, per polling station, district, or city center. And all at the same time if you want. You can send unforeseen circumstances per polling station ad hoc and gain insight into fraud attempts. You have the option to remotely resolve counting differences, which means a significant improvement in the quality of the process reports.

    TypeScript JavaScript SCSS React Redux Toolkit React Query
    Show Project
  7. IND Appointment hunter

    IND Appointment hunter

    Personal May 2022

    Description

    A straightforward and easy-to-use tool that comforts you to inspect for newly vacant or recently canceled appointments in IND and hunt the appointment spots.

    TypeScript JavaScript React Formik React Query
    Show Project
  8. DePeiling Application(EenVandaag)

    DePeiling Application(EenVandaag)

    AvroTros Jan 2022

    Description

    Work as React Native application developer of DePeiling, and the Poll is the political analysis of EenVandaag, conducted by research agency Ipsos. At 'De Polling,' people can distribute ten votes instead of one. These can all be given to the same party if one is sure of their preference. They can also be split between two of several parties. Work as React Native application developer of DePeiling, and the Poll is the political analysis of EenVandaag, conducted by research agency Ipsos. At 'De Polling,' people can distribute ten votes instead of one. These can all be given to the same party if one is sure of their preference. They can also be split between two of several parties.

    TypeScript JavaScript React React Native GraphQL React Query
    Show Project
  9. Service Tools KPN

    Service Tools KPN

    KPN Jun 2021

    Description

    Develop KPN service tools features based on native web components with Stenciljs, which uses the shadow DOM and makes it possible to use them with any framework or library without any conflict or problem; in addition, it has a significant advantage regarding the infrastructure ready for micro-frontend architecture.

    TypeScript JavaScript Stenciljs Web Components Micro-Frontend Architecture
    Show Project

Code

My lovely and exciting experiences in the developmen adventure

A preview of Glitch Dimension - Broken Reality
Glitch Dimension - Broken Reality

A Godot 4 platformer featuring dimension shifting, polished level select, and cross-platform deployment.

A preview of BaselineGate for VS Code
BaselineGate for VS Code

A VS Code extension surfacing Baseline browser support data with dashboards, AI guidance, and remediation tools.

A preview of XKCD Explorer App
XKCD Explorer App

A simplistic XKCD strip explorer application.

A preview of Series list for Smart TV app
Series list for Smart TV app

A simple and efficient app that shows the listing series and is specifically designed for Smart TV.

A preview of Postcard Editor
Postcard Editor

A postcard editor with React and Fabric uses the Canvas to manage a simple postcard editor.

Contact

A straightforward and trustworthy way to have more connections and extend networking

Whether you want to discuss a new project, explore collaboration, or just say hello, choose the channel that suits you best.

Chrome AI preview

AI summary