DisciplineComputer Engineering

RoleSoftware Developer

Based inPortugal, open to relocation

Contactrb6544758@gmail.com

Building software where engineering rigor meets design clarity - from Spring Boot backends to the interfaces people actually touch.

Scroll to explore

About

I study Computer Engineering and move comfortably between backend logic and the visual layer around it. I'm drawn equally to code that is correct and interfaces that are considered - every project built from scratch, never assembled from a template.

Portrait of Rodrigo Barbosa
Studying
BSc Computer Engineering, Universidade Portucalense
Based in
Portugal, open to relocation
Focus
Full-stack development, interface design, developer tools
Currently
Open to software developer roles - deepening React and Next.js on a Java foundation

Selectedwork6 projects

From client websites to native developer tools, each designed and built end-to-end. Scroll through them, or open one for the full story.

01 / 06Local Service Businessbelaflorcleaning.com

Bela Flor Cleaning

A boutique home cleaning brand serving Cape Cod, reimagined as a warm, editorial website that feels as considered as the homes it cares for.

Role
Design and development
Stack
Next.js, TypeScript, Tailwind CSS, Framer Motion, Vercel
Open case study
02 / 06Real Estate & Investmentrb-investimentos.vercel.app

R&B Investimentos

A real estate investment company in Vila do Conde and Póvoa de Varzim, redesigned around two clear paths - investors who want to join operations and owners with a property to propose - under an illustrated dusk skyline of the two towns.

Role
Design and development
Stack
HTML, CSS, JavaScript (ES modules), SVG illustration, Vercel
Open case study
03 / 06Open Source / Developer Toolgithub.com/barbosaz1/xubz-theme

Xubz Dark

A premium dark theme for Visual Studio Code built for long coding sessions - a full design system across the editor, sidebar, terminal, debugger, and Git, where color is used as a semantic signal instead of decoration.

Role
Design and development
Stack
VS Code API, JSON, TextMate Grammars, Design Systems
Open case study
04 / 06Open Source / Developer Toolxubz-ui.vercel.app

Xubz UI

A framework-agnostic UI kit shipped as native Web Components - one precision-instrument-inspired design language, a live tweakcn-style theme editor, and full documentation, usable from React, Vue, Svelte, PHP, Java, and Rust without a rewrite.

Role
Design and development
Stack
Web Components, TypeScript, esbuild, CSS Custom Properties
Open case study
05 / 06Open Source / Developer Toolgithub.com/barbosaz1/xiux-ide

xiux

A from-scratch native IDE built on the idea of what Neovim would look like designed today: a real modal Vim engine, GPU-rendered text, and a first-class customization system, with no Electron and no browser engine anywhere in the stack.

Role
Design and development
Stack
Rust, wgpu, egui/eframe, ropey, GitHub Actions
Open case study
06 / 06Interactive 3D Experiencevespera-sand.vercel.app

Véspera

A scroll-driven WebGL story for a concept Dão wine brand: one continuous camera move from the granite hills, into a single grape, through the cellar and the bottle, and out into the night - every 3D object generated in code.

Role
Design and development
Stack
Next.js, React Three Fiber, Three.js, GLSL shaders, GSAP, Lenis, Zustand
Open case study

Toolkit

CoreFamiliar

What Ibuild with

30 tools across 4 areas. Full contrast marks the ones I use most.

Languages7 tools

Languages

  • Java
  • TypeScript
  • JavaScript
  • Python
  • SQL & T-SQL
  • C#
  • Rust
Frontend9 tools

Frontend

  • React
  • Next.js
  • HTML & CSS
  • Tailwind CSS
  • Web Components
  • Three.js & WebGL
  • GSAP
  • Framer Motion
  • Vite
Backend & desktop7 tools

Backend & desktop

  • Spring Boot
  • Node.js
  • REST APIs
  • MySQL
  • JavaFX
  • Electron
  • Maven
Design & tools7 tools

Design & tools

  • Figma
  • Git & GitHub
  • GitHub Actions
  • Vercel
  • Photoshop
  • After Effects
  • Unity
Education and more projects follow below.

Path

Education, a few projects beyond this site, and languages. The full detail is in the CV.

Education

  1. In progressBSc Computer EngineeringUniversidade Portucalense

More projects

  1. AcademicUPT Event Management Portal ↗Java 21, JavaFX, Spring Boot 3, MySQLFour-role platform shipped end-to-end as a desktop client and REST API.
  2. Open sourceCursed Runner ↗PythonFive esoteric languages unified behind one interactive CLI.

Languages

  1. NativePortuguese
  2. ProfessionalEnglish

Journal

Writing on hardware, privacy and security - the thinking that doesn't fit in a case study.

  1. 01 Aug 2026The Swiss Army Knife of the IoT Era: What Devices Like the Flipper Zero Are Really Teaching UsHardware · 9 min
  2. 28 Jul 2026OPSEC and the Myth of Total AnonymityPrivacy · 10 min
  3. 26 Jul 2026The Weakest Link in Cybersecurity: Why It's Easier to Hack People Than ComputersSecurity · 9 min

Contact