Kareem Aboualnaga

Technical Lead · London, UK

My approach to software engineering is guided by a simple principle: focus on the business objective and the user's needs. Over the years, I've found that the biggest challenge in complex projects isn't the technical execution itself, but maintaining a clear, unbroken connection between the work being done and its actual purpose.

January 2026 - Present

Started working as a Frontend Tech Lead at HubSpot in London, leading the global search frontend and working on other parts of the content discovery group such as navigation.

This move aligns with where I believe I'm most valuable: operating as a software engineer, architect, product manager, and user experience designer simultaneously. I work closely with dedicated specialists in these roles, but I am heavily involved across the board with the goal of building actual user and business value. I leverage AI to accelerate development—building in a day what used to take weeks—while ensuring we move fast safely.

June 2025 - January 2026

Moved to London internally with AWS. I started working on a data pipeline unifying all data sources within AWS into a single dictionary encompassing all resource types, services, APIs, and more.

My work spanned data ingestion and visualizing this data in useful ways for internal users.

September 2022 - June 2025

Joined Amazon Web Services (AWS) as a Frontend Engineer in Amsterdam. Over my tenure, I worked across different AWS consoles and led the development of Service Quotas in the console for a year.

I prototyped and eventually shipped multiple impactful changes to the Resource Explorer search service. This included rebuilding the search page to make controls immediately available (improving UX) and building facet filtering to help users drill down into specific resource sets and see a breakdown of all their resources at a glance. I was awarded the highest performance rating (Top Talent) for my contributions.

July 2021 - September 2022

Moved to eBay to join the Ads New Ventures team as a founding member in Amsterdam. I worked on an experimental product for displaying eBay ads on third-party sites, moving fast with a small stakeholder group and publishers like TechRadar and Wikia.

I developed an in-house system to extract keywords from webpages to serve as context for relevant ad display. I also built the Brand Manager UI, a tool for managing how brands are shown on eBay and interacting with sellers of those brands. I received an eBay spot award (a monetary performance award) for building the Brand Manager on the side.

September 2020 - July 2021

Worked at ABN AMRO Bank on the non-financial risk team in Amsterdam. I was hired to help migrate from AngularJS to VueJS and build new tools on a modern stack.

I built a tool for compliance officers to handle incoming requests, maintaining familiar email-like workflows while adding audit capabilities and a protected space for discussions. I also built a tool to control which asset types could not be traded internally to manage conflicts of interest.

June 2019 - September 2020

Moved to the Netherlands to join SendCloud as their 40th employee. I worked on extending the shipping platform's UI, building a reusable UI library, and supporting new integrations.

I won a hackathon by building a non-blocking UI for long-running tasks (like printing labels), allowing users to multitask while processes ran in the background.

September 2018 - June 2019

Joined a small startup called Qurba in Egypt, building an "Egyptian Yelp." I built the UI for consumers, business owners, and administrators.

This was a fairly complex UI involving geolocation, infinite scrolling, and highly interactive elements across the page with multiple browsing modes (map/list).

2017 - 2018

Started my software engineering career as a freelancer on Upwork. I worked with over 60 clients and quickly became a top-rated freelancer.

I built a wide variety of projects: adding sections to e-commerce stores, developing Shopify and Wordpress themes, creating highly interactive landing pages (like one for a car dealership), and fixing issues across various CMS sites.

Personal life and hobbies