Ruben Bonanni Ribeiro
Open to projects, internships and website commissions Disponível para projetos, estágios e criação de sites

RubenBonanni Ribeiro

Computer Science & Engineering student at Técnico Lisboa. I build software, AI agents and websites, and I'm a certified lifeguard. Estudante de Engenharia Informática e de Computadores no Técnico Lisboa. Desenvolvo software, agentes de IA e sites, e sou nadador-salvador certificado.

EducationFormação
Instituto Superior Técnico
LEIC · Year 11.º ano
Based inLocal
Lisboa
Caldas da Rainha
LanguagesLínguas
IT · FR · PT · EN
+ basic ES+ ES básico
CertifiedCertificado
LifeguardNadador-salvador
Aquatic rescueSalvamento aquático
ProfilePerfil

About meSobre mim

I'm in my first year of Computer Science and Engineering at Técnico. Most of what I know about Python, AI agents and the web comes from projects I've taken from idea to working product on my own. Estou no 1.º ano de Engenharia Informática e de Computadores no Técnico. Quase tudo o que sei de Python, agentes de IA e web vem de projetos que levei sozinho da ideia até um produto a funcionar.

Summer jobs on the Italian Riviera, as a lifeguard and behind a bar, taught me responsibility, calm under pressure and how to deal with people from many countries. I speak four languages fluently, and I'm happiest building things with a team. Os trabalhos de verão na Riviera italiana, como nadador-salvador e ao balcão de um bar, ensinaram-me responsabilidade, calma sob pressão e a lidar com pessoas de muitos países. Falo quatro línguas fluentemente e dou o meu melhor quando construo em equipa.

ExperienceExperiência

Experience and educationExperiência e formação

  1. 2026 – presentpresente

    BSc Computer Science & EngineeringLicenciatura em Eng. Informática e de Computadores · Instituto Superior Técnico, Lisboa

    First year of LEIC at Instituto Superior Técnico, University of Lisbon.1.º ano da LEIC no Instituto Superior Técnico, Universidade de Lisboa.

  2. Summer 2026Verão 2026

    LifeguardNadador-salvador · Bagni ATU, Bordighera (IT)

    Full-season surveillance of a beach establishment on the Italian Riviera: prevention, rescue readiness and first response, with guests from across Europe. Vigilância durante toda a época de um estabelecimento balnear na Riviera italiana: prevenção, prontidão para salvamento e primeiros socorros, com clientes de toda a Europa.

    • Aquatic rescueSalvamento
    • First aidPrimeiros socorros
    • IT · FR · EN
  3. Summer 2024Verão 2024

    Bar staffStaff de bar · Chillin’guito, Bordighera (IT)

    A summer season behind the bar of a beach pub on the Riviera: drinks, service and busy evenings with an international crowd. Uma época de verão ao balcão de um pub de praia na Riviera: bebidas, serviço e noites movimentadas com clientes internacionais.

  4. Alongside studiesDurante os estudos

    Restaurant staffStaff de restauração · extra, weekendsextra, fins de semana

    Service during peak shifts: speed, teamwork and customer care under pressure. Serviço em turnos de maior movimento: rapidez, trabalho de equipa e atenção ao cliente sob pressão.

WorkProjetos

Selected workProjetos

AI agent · In developmentAgente de IA · Em desenvolvimento

TradingX

Autonomous market-analysis agentAgente autónomo de análise de mercado

An agent written in Python that scans seven markets (crypto, equities, indices, ETFs, commodities, forex and CFDs), weighs the signals through a decision engine with a strict budget manager, and paper-trades on scheduled cycles, from 5-minute checks to a weekly review. A PWA dashboard and a strategy chat let me follow and question every decision. Um agente em Python que analisa sete mercados (cripto, ações, índices, ETF, matérias-primas, forex e CFD), avalia os sinais com um motor de decisão e um gestor de orçamento rigoroso, e opera em paper trading por ciclos agendados, de verificações a cada 5 minutos a uma revisão semanal. Um dashboard PWA e um chat de estratégia permitem acompanhar e questionar cada decisão.

  • Python
  • LLM (Gemini · Groq)
  • SchedulingAgendamento
  • PWA
Service · Taking requestsServiço · Aceito pedidos

Your websiteO teu site

Designed and built by meDesenhado e construído por mim

Need a site for your business, association, event or yourself? I design and build fast, clean websites that work on every phone, in Portuguese, English, French or Italian. Precisas de um site para o teu negócio, associação, evento ou para ti? Desenho e construo sites rápidos e limpos, que funcionam em qualquer telemóvel, em português, inglês, francês ou italiano.

  1. BriefBriefingwhat you needo que precisas
  2. Designa first lookuma primeira proposta
  3. BuildDesenvolvimentoresponsive, fastresponsivo, rápido
  4. LaunchLançamentoonline, yoursonline, teu

Reference:Referência: outilsmaniak.fr, a French AI tools directory with 24+ categories, search and user accounts, which I designed and built (Next.js, Firebase)., um diretório francês de ferramentas de IA com mais de 24 categorias, pesquisa e contas de utilizador, que desenhei e construí (Next.js, Firebase).

Up nextEm breve

Coming nextPróximos projetos

SkillsCompetências

SkillsCompetências

BuildDesenvolvimento

  • Pythonagents, automationagentes, automação
  • Next.js · Firebaseweb
  • LLM APIs · local modelsmodelos locaisGemini, Groq, Qwen
  • SQLiteincl. vector searchincl. pesquisa vetorial
  • Git · GitHubdailydiário

LanguagesLínguas

  • ItalianItaliano
  • FrenchFrancês
  • PortuguesePortuguês
  • EnglishInglês
  • SpanishEspanhol

CertificationsCertificações

  • LifeguardNadador-salvadoraquatic rescuesalvamento
  • Driving licenceCarta de conduçãoB · B1
BeyondPara além

InterestsInteresses

WaterÁgua

Surf & swimmingSurf & natação

Surfing is the thing I make time for no matter how busy the week gets, mostly on Portugal's west coast. Years of swimming led me to the lifeguard certification, and reading the sea is now part of both my hobby and my job.O surf é aquilo para que arranjo sempre tempo, por mais cheia que esteja a semana, sobretudo na costa oeste de Portugal. Anos de natação levaram-me à certificação de nadador-salvador, e ler o mar faz hoje parte do meu hobby e do meu trabalho.

  • Surf
  • SwimmingNatação
  • Open waterÁguas abertas
EnginesMotores

Cars & motorsportCarros & desporto motorizado

I follow every Formula 1 weekend, as interested in aerodynamics and strategy as in the racing itself. I also work on my own car by hand, planning upgrades in stages: fuel and intake first, then exhaust, then engine mapping on a dyno.Acompanho todos os fins de semana de Fórmula 1, tão interessado na aerodinâmica e na estratégia como na corrida. Também trabalho no meu próprio carro, com melhorias planeadas por fases: alimentação e admissão, depois escape, e por fim cartografia do motor em banco de potência.

  • Formula 1
  • MechanicsMecânica
  • Engine tuningPreparação de motor
SnowNeve

Ski & snowboard

In winter I switch from waves to mountains and ride both skis and a board. I'm drawn to anything with speed and a bit of adrenaline, and I like learning a new discipline from zero.No inverno troco as ondas pela montanha e ando de ski e de snowboard. Atrai-me tudo o que tenha velocidade e alguma adrenalina, e gosto de aprender uma disciplina nova do zero.

  • Ski
  • Snowboard
TeamEquipa

Football & volleyballFutebol & voleibol

I play both with fixed weekly sessions, which keeps my schedule honest. Team sports taught me to communicate fast, accept a role and win or lose as a group.Jogo os dois com treinos semanais fixos, o que me obriga a organizar a agenda. Os desportos de equipa ensinaram-me a comunicar depressa, aceitar um papel e ganhar ou perder em grupo.

  • FootballFutebol
  • VolleyballVoleibol
RhythmRitmo

DrumsBateria

I play the drums. It's the most direct way I know to switch off after a day of code, and it needs the same things as sport: timing, coordination and regular practice.Toco bateria. É a forma mais direta que conheço de desligar depois de um dia de código, e exige o mesmo que o desporto: tempo, coordenação e prática regular.

  • DrumsBateria
  • RhythmRitmo
CraftArtesanal

Homemade wine & liqueursVinho e licores caseiros

I make wine and fruit liqueurs at home, from selecting the fruit to bottling. It's a slow process that rewards patience and careful measurements, a nice contrast with software.Faço vinho e licores de fruta em casa, da escolha da fruta ao engarrafamento. É um processo lento que recompensa a paciência e as medições rigorosas, um bom contraste com o software.

  • FermentationFermentação
  • LiqueursLicores
RoadEstrada

TravelViagens

I split my life between Portugal and the Italian Riviera and travel whenever I can, usually towards a good wave or a mountain. One long-term plan: restoring an old house in southern Italy with friends.Divido a vida entre Portugal e a Riviera italiana e viajo sempre que posso, normalmente atrás de uma boa onda ou de uma montanha. Um plano a longo prazo: recuperar uma casa antiga no sul de Itália com amigos.

  • Portugal
  • ItalyItália
  • FranceFrança
BuildConstruir

Projects with friendsProjetos com amigos

Most of my ideas start as conversations with friends and turn into apps, brands or weekend builds. I work best in a small group with a clear goal and a deadline.A maioria das minhas ideias nasce de conversas com amigos e acaba em apps, marcas ou projetos de fim de semana. Trabalho melhor num grupo pequeno, com um objetivo claro e um prazo.

  • Side projectsProjetos paralelos
  • TeamworkTrabalho de equipa
ContactContacto

Get in touchContacto

For projects, internships, websites or study groups. I reply in Portuguese, English, French or Italian. Para projetos, estágios, sites ou grupos de estudo. Respondo em português, inglês, francês ou italiano.

  • Email
  • University emailEmail universitário
  • PhoneTelefone
  • GitHub

I usually reply within 48 hours.Normalmente respondo em 48 horas.