Full stack developer

Macwell
Tubale.

I build interfaces, services and connected products. From web applications to software that meets hardware.

At work
IPM / Angular frontend
Personal project
S.O.S. Helmet / connected ecosystem

Outside the screen

Tank colour
Original
Loading the 3D model…
Harley-Davidson Custom BobberDrag to explore
Portrait of Macwell Tubale
Macwell Tubale / Full stack developer

Profile

Curiosity,
turned into code.

I like understanding how things work and connecting the pieces: the interface someone uses, the logic behind it and the data moving between systems.

My projects span digital menus, management software and development tools. With S.O.S. Helmet, my passion for motorcycles becomes an ecosystem of web, mobile and hardware.

What I work on today ↓

Projects

From prototypes
to production.

02

Developer tooling

Team Agenti

A Node plugin for coordinating AI agents, roles, constraints and reviews during software development.

Experimenting

2026 — today

Node.js / ESM / Agent workflows

03

Food service

Menu digitale Jimmy Jus

A multilingual menu used in a real Rome venue, designed to be quick to browse and easy to update.

In production

In production

Angular / NGX-Translate

Visit project ↗
04

Food service

Menu su monitor Jimmy Jus

A display and management system: staff update content and promotions without technical intervention.

In production

In production

Angular / Node.js / MongoDB

05

Work placement

Gestionale libreria MajorBit

A library management system built during an internship, with administration tools and data persistence.

Completed

Internship

Spring Boot / PostgreSQL / Thymeleaf

Visit project ↗
06

Food service

Menu digitale

An early experiment in a dynamic menu linked to product availability. Finished and no longer maintained.

Archived

Personal project

Angular / Node.js / MongoDB

Visit project ↗
07

Food service

Gestionale ristorante

A manager for tables, orders and inventory, designed to work with the digital menu. Finished and no longer maintained.

Archived

Personal project

Angular / Node.js / MongoDB / RxJS

08

Where it started

FiveM roleplay

GTA V roleplay servers and systems: the project where my interest in building connected experiences began.

Completed

2020 — 2022

Lua / JavaScript / HTML / CSS

Today

At work.
And beyond.

IPM / Marino

I develop the Angular interface for a SaaS platform that displays data and communications from PLC systems. I work on making screens interactive and customisable, including through 3D models.

S.O.S. Helmet

A personal project I am building towards commercialisation, with a registered trademark. I work across web, app, backend and hardware integration.

Read the case study ↗

Skills

The tools,
in practice.

Technologies connected to projects and work I have actually done.

Web interfaces

Angular / TypeScript / RxJS

PLC data SaaS and interactive screens at IPM; Jimmy Jus menus and displays.

Services and data

Node.js / Spring Boot / PostgreSQL / MongoDB

S.O.S. Helmet backends and management software.

Apps and realtime

React Native / Expo / WebSocket

S.O.S. Helmet app: profiles, group rides and maintenance.

Prototypes and tooling

ESP32 / MQTT / NFC / Node.js

MotoTracker in development and Team Agenti experiments.

Read my CV ↗

Have a concrete problem to solve?

Let's talk.