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.
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.
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.
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.
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.
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.
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.
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).
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
- Since 2017, I've been building and running personal projects that have grown to serve hundreds of thousands of users (e.g., lolskin.info, hexfuser.com, kkmet.com, thecarpicker.com). I self-host a server at home for these sites, which taught me about ownership, full-stack development, and SEO.
- I used to do realistic pencil drawings in the early 2010s. You can still find my old work on my deviantART profile.
- Gaming has been a main hobby for most of my life. I typically stick to one "main" game for years—from DOS games like Prince of Persia to Tiberian Sun, Red Alert 2, Silkroad Online, Guild Wars 2, and League of Legends.
- I speak Arabic and English. I also recently obtained Dutch citizenship and speak a little bit of Dutch.