Skip to content

Open to mid-level and senior engineering roles

Kamel Bendimerad, Software engineer working on streaming data systems and geospatial software.

I build data pipelines and research tooling on Kafka at UBS Evidence Lab in Kraków. Before that I spent two and a half years leading frontend development on GIS platforms for Polish public administration. One of them runs the City of Gliwice’s public geoportal today.

Get in touchLinkedInGitHub

A / Focus

Streaming data

Event-driven pipelines on Apache Kafka, built and run inside a regulated bank where data correctness is not optional.

  • UBS Evidence Lab, Kafka in production

B / Focus

Geospatial software

Web GIS from the spatial data model to the map in the browser. OpenLayers clients over Spring services, used by Polish municipalities.

  • Gliwice municipal geoportal
  • Firefly Energy Lab

C / Focus

Full-stack product work

Shipping whole products alone: data model, API, interface, payments, real-time video and deployment.

  • PolyLang
  • AccessIS
01Selected work

Systems I’ve built and shipped

Case studies first, then the full index. Every project here is live, so you can open it and try it yourself.

Case 01Hyperview/Geospatial/2023–2025

Municipal Spatial Information System

A spatial information system used by Polish governmental entities to publish and manage municipal spatial data. The City of Gliwice runs its public geoportal on it.

Role
Frontend engineer, leading frontend development
Work
  • –Interactive web mapping with OpenLayers at municipal scale
  • –Ext JS application layer over Spring services
  • –Work on a long-lived public-sector platform that is still in service
Outcome
Live public geoportal serving the City of Gliwice and its residents.
Stack
Ext JSOpenLayersSpringPostgreSQLDocker
geoportal.gliwice.eu
Fig. 1 · Municipal Spatial Information System
Case 02Independent/Full-Stack

PolyLang

A language-exchange product that pairs learners for live video conversation, with matching, payments and moderation built in.

Role
Sole engineer, end to end
Work
  • –Product, data model and interface in Next.js on Supabase
  • –Real-time video sessions on Twilio
  • –Payments on Stripe
Outcome
Shipped solo: product, real-time video, billing and infrastructure.
Stack
Next.jsSupabaseTwilioStripeOpenAITailwind CSS
polylang.space
Fig. 2 · PolyLang
IndexAll projects
02Experience

Banking, public sector and research

Pick a role on the timeline for the detail.

Timeline4 yrs 2 mos of professional work
202220232024202520262027
now

UBS

Software Engineer · Evidence Lab

Period
Aug 2025 – present
Duration
1 yr 3 mos
Location
Kraków
UBS Evidence Lab

Data and research tooling inside UBS Evidence Lab, the investment bank’s alternative-data research unit.

  • 01Kafka-based event streaming in production
  • 02Data pipelines and internal research tooling
  • 03Delivery inside a regulated banking environment
Education

Informatics, Silesian University of Technology (Politechnika Śląska)

03Stack

What I’ve used, and where

Each filled cell maps to a role or project on this page. Click a column heading to see only that context.

Technologies and the roles or projects where each was used
Technology
Streaming & data
Apache Kafka
Event-driven architecture
Data pipelines
PostgreSQL
MySQL
Supabase
Backend
Java
Spring
Laravel
Node.js / Express
Frontend
TypeScript
React
Next.js
Angular
Ext JS
Tailwind CSS
Geospatial
OpenLayers
Delivery & integrations
Docker
Playwright
Stripe
Twilio
LLM APIs
Technologies in use38510

Also in the toolkitPostGIS, Python, Django, GeoServer, WMS / WFS, QGIS, CI/CD, Linux, Git

05Contact

Hiring for a backend, data or full-stack role?

I’m open to mid-level and senior engineering positions. Kraków on-site, hybrid, or remote within the EU. Email is the fastest way to reach me.