Work

Six years of production frontend work across climate tech, e-commerce, and SaaS — primarily React and Vue / Nuxt.

ESG & Building Decarbonisation Platform

Senior Frontend Engineer · Purpose Green · Berlin (Remote)

Oct 2023 – PresentNDA

Purpose Green builds software that helps property owners, asset managers, and real estate funds decarbonise their building portfolios across European markets. The platform covers ESG reporting, energy auditing, refurbishment planning, and subsidy management — rebuilt from the ground up in React.

  • Owned key features of the core ESG platform in React and TypeScript, choosing Zustand over Redux — building energy scoring, map visualization, and portfolio management used across hundreds of buildings
  • Built a Node.js service automating CO₂ forecast PDF generation with Puppeteer, BullMQ, and Redis — reducing report creation time from ~4 hours to under a minute
  • Built accessible UI components with keyboard navigation, aria attributes, and screen reader support
  • Improved team velocity by establishing CI/CD pipelines, mentoring 2 junior engineers through code reviews, and contributing to technical hiring
ReactTypeScriptZustandTailwind CSSNode.jsRedisBullMQPuppeteer

Composable Commerce Platform

Senior Frontend Engineer · Brave Bison · Contract

Oct 2023 – Jul 2024NDA

Built a composable commerce platform for a multi-brand e-commerce client on contract, using a layered Nuxt 3 architecture. Delivered a centralized design system component library shared across the core storefront and associated brand properties.

  • Implemented a composable commerce platform using Nuxt 3 layers, sharing logic and UI across 3 brand storefronts
  • Built a centralized design system enabling new storefronts to launch with only theming changes
  • Integrated Bloomreach CMS and SAP CC/CDC for content management and commerce
Nuxt 3VueTypeScriptBloomreach CMSSAP CC

Mobile-First Brokerage Software (REO)

Frontend Engineer · Offmade GmbH · Berlin (Remote)

2021 – Oct 2023NDA

REO (reo.so) started as an internal tool at Offmade and was spun out as a standalone product — a mobile-first SaaS platform that digitised day-to-day operations for real estate brokers. Operated under the same entity (Offmade GmbH). Both products were acquired by Engel & Völkers Commercial in Jan 2023, after which the team founded Purpose Green.

  • Built and maintained the mobile-first brokerage platform using Vue 3 and Nuxt 3
  • Drove and scoped the Vue 2/Nuxt 2 to Vue 3/Nuxt 3 migration, adopting Vite over Webpack and replacing mixins with composables — cutting hot-reload from ~60s to under 5s
  • Automated lead-intake and deal-pipeline workflows; integrated secure data rooms for broker-client document sharing
VueNuxtTypeScriptVuex

Off-Market Real Estate Matching Platform

Frontend Engineer · Offmade GmbH · Berlin (Remote)

Oct 2019 – 2021NDA

Offmade was a Berlin-based proptech startup backed by Global Founders Capital and APX that digitised off-market real estate transactions. An AI-driven matching algorithm connected qualified investors, sellers, and brokers to close deals on multi-family homes and commercial properties without traditional bidding.

  • Built the B2B2C off-market real estate platform handling hundreds of listings
  • Multi-step verified registration flows with identity, capital, and risk classification
  • Property matching interfaces driven by algorithmic scoring
VueNuxtTypeScriptVuex

B2B Push Notification SaaS

Frontend Engineer · Pushbots · Egypt / Remote

Sep 2018 – Oct 2019NDA

Pushbots was a B2B SaaS platform for push notification management serving hundreds of B2B customers. Led an architectural redesign that delivered measurable performance improvements and integrated payment tooling.

  • Led a Vue architecture redesign, reducing bundle size and load times; integrated Stripe for self-serve subscriptions
ReactVueStripe

bassel.bio

This site — a personal portfolio and blog with MDX content, Redis-backed view tracking, dynamic OG images, and Framer Motion animations. Built with Next.js 15 and Tailwind v4 CSS-first config.

Next.js 15TypeScriptTailwind v4Upstash RedisMDXFramer Motion

Frameworks & Libraries

React / Next.jsExpert
Vue / NuxtExpert
TypeScriptExpert
Zustand / PiniaAdvanced
TanStack QueryAdvanced
GraphQL / ApolloAdvanced

UI & Styling

Tailwind CSSExpert
SASSExpert
Framer MotionAdvanced
StorybookAdvanced

Backend & Tooling

Node.jsAdvanced
Redis / BullMQAdvanced
Playwright / VitestAdvanced
CI/CDAdvanced
FigmaProficient
Download resume