Me

Hey, I'm Bruno.
Frontend Engineer

Frontend, Drupal, Architecture, Performance and UI/UX.

Get in touchOpen to discussing projects

My Blog

Things I've been messing with.

I made 70 European Cup finals searchable by describing a moment preview

I made 70 European Cup finals searchable by describing a moment

I built a display that shows the nearest flights around me preview

I built a display that shows the nearest flights around me

See more posts

About

I'm Bruno, a freelance Frontend Engineer from Portugal, based in Poland. I work mainly with Drupal, co-maintaining a frontend stack used across multiple client projects and focusing on frontend architecture, design systems, performance and technical audits.

I'm also part of Drupal's AI initiative team, contributing to development and helping shape the UI/UX of a project used across 16,000+ sites.

Outside of Drupal AI, I am also a co-maintainer of a few other open-source projects such as:
Frontend Editing, MDX Editor.

Me working

DevDays,
2025

Speaking at DrupalCon Europe

Speaking at
DrupalCon Europe, 2024

Work Experience

My journey.

Frontend & UI/UX

2025 – Present
at Drupal AI Initiativesponsored by 1xINTERNET

Contributing to development and helping shape the UI/UX of Drupal AI.

Speaker

2024
at DrupalCon Europe

Gave a talk on Frontend Editing, an inline editing experience for Drupal.

Watch the talk or check out the article

Frontend Engineer

2021 – Present
at 1xINTERNET

Maintaining core frontend architecture, developing features, optimizing site speed, auditing websites, and contributing to the Drupal community.

Intern Full-stack Developer

2021
at meshcloud

Shipped features end-to-end and built quota management across Angular, SpringBoot/Kotlin, and database migrations.

Student Full Stack Developer

2020 – 2021
at DevelopMe_

12-week intensive coding bootcamp - learned to build full-stack web applications from scratch.

Projects

Projects I've worked on.

In-Browser Semantic Search covering 70 European finals. screenshot

In-Browser Semantic Search covering 70 European finals.

Search 70 European Cup finals' events by describing what happened. All running in your browser.

  • Vite
  • WebGPU
  • BM25
View Project
Drupal CMS Admin AI Chatbot UI screenshot

Drupal CMS Admin AI Chatbot UI

Frontend implementation of the Toolbar AI Chatbot, the official chatbot UI for Drupal's AI Core module and Drupal CMS AI

  • deep-chat
  • AI
View Project
See more projects

How Can I Help?

Selection of services I can provide, based on my experience and skillset.

Drupal
Development

Frontend
Engineering

iOS App
Development

Performance
Audits

16,000+
Websites contain code I help maintain
As part of the Drupal AI Initiative and contributing to the AI Core module.
5+
Years of experience in Web Development
Working with AI, Drupal, React, React native, Tailwind, Next.js, MongoDB, Design Systems, Lighthouse... you get the point.

Get in touch

Have a project in mind? Let's build something together.