Funchal, Madeira · Portugal

Leonardo Filipe
Nóbrega Ferreira

Computer Engineering

Master's student at Universidade da Madeira · Programming Teacher

I was born and raised in Madeira, and that's where I build software: AI-driven automation, full-stack web applications and systems designed to solve real problems. I like learning fast and turning ideas into tools other people can actually use.

Leonardo Ferreira
"Good ideas travel far, too."
About

Background, curiosity and discipline

I'm from the island of Madeira, currently pursuing a Master's in Computer Engineering at Universidade da Madeira, after completing my Bachelor's in the same field. During my Bachelor's, I spent an Erasmus exchange at the Faculty of Electrical Engineering and Computer Science (UM FERI) in Maribor, Slovenia — an experience that broadened how I think about technology and teamwork.

I have a strong interest in web development, artificial intelligence, systems and automation — and I particularly enjoy projects where classroom theory turns into something that actually works. I'm currently also a programming teacher, which pushes me to explain complex concepts simply, a skill I carry into all of my technical work.

0
Projects shipped
0
Languages spoken
0
Countries studied in
TechnologyWith purpose, not trend
LearningContinuous and curiosity-driven
CollaborationSharing what I learn
OriginFrom Madeira to the world
Experience

Where theory meets practice

Programming Teacher — Happy Code Portugal

Oct 2025 — Present
Funchal, Portugal

Planned and delivered programming and digital literacy lessons for young students, focusing on logical thinking, creativity and problem-solving. Used interactive, project-based methods covering everything from basic programming to game creation and web development, adapting content to different learning paces.

Education

Academic background

Master's in Computer Engineering

2026 — Present
Universidade da Madeira · Funchal, Portugal
Ongoing

Bachelor's in Computer Engineering

2022 — 2026
Universidade da Madeira · Funchal, Portugal
Completed

Erasmus — Computer Engineering

2024 — 2025
Faculty of Electrical Engineering and Computer Science (UM FERI) · Maribor, Slovenia
International exchange

High School — Science & Technology

2019 — 2022
Liceu Jaime Moniz · Funchal, Portugal
Continuous learning

Talks, seminars & extra training

Beyond the classroom — sessions I've sought out to stay current with the field.

Sep 2026

Artificial Intelligence in Management — Seminar

Universidade da Madeira

Sessions on AI for data gathering & fact-checking, everyday AI workflows, educating future leaders for the age of AI, and the environmental costs of AI.

Oct 2025

Cybersecurity in the Digital Age: Threats & Opportunities — Talk

GDG Madeira · Funchal

Talk on current cybersecurity threats and the opportunities they create for developers and organizations.

Oct 2025

Tech Trends 2025 — Quantum Security

MEO · Funchal

Session on quantum computing's impact on security and the shift toward post-quantum cryptography.

Oct 2025

Tech Trends 2025 — AI: Humanized Technology

MEO · Funchal

Session exploring how artificial intelligence is being designed around human needs and experience.

Jul 2023

Big Data on the Web — Seminar

CODEMASTER · Funchal

Seminar on web data handling, covering the disruption brought by ChatGPT and Google Bard.

Jul 2023

How to Build a Website? — Seminar

CODEMASTER · Funchal

Hands-on seminar covering HTML & CSS, Bootstrap, PHP, SQL and UX/UI fundamentals.

Featured projects

Ideas that come to life

Filter by area to explore the technical work in more detail.

01

AI-Driven Systems Automation

AI-driven solutions to automate system administration tasks, focused on efficiency and reliability.

PythonAISystems
02

Cinema Booking System

Client-server web app with user authentication, reservations, admin dashboard and a relational database.

PHPSQLJavaScript
03

Data Structures in C/C++

Implementation of data structures and algorithms, focused on performance and memory management.

CC++Algorithms
04

Decision Support Application

Python tool for evaluating alternatives, with algorithms for decision-making and logical data processing.

PythonAnalysisLogic
05

Full-Stack Node.js Application

Modular backend with authentication, email handling and payment integration, built on a scalable architecture.

Node.jsAPIsFull-Stack
Skills

Tools to build what's next

Programming & Data

PythonCC++ PHPJavaScriptHTML/CSS Node.jsFlask SQLSQL ServerNoSQL

Systems & Productivity

WindowsLinux ExcelPowerPointWord TeamsOutlookOneDrive
Languages

Communication without borders

PortugueseNative
English
C1/C2
French
A1/A2
Volunteering & Interests

More than technology

Students' Association of Universidade da Madeira

Volunteer since 2023, including Computational Thinking sessions at EB1/PE de Câmara de Lobos.

Tech, fitness and continuous learning

Active interest in AI, programming and digital teaching methods, alongside a regular fitness routine and reading.

Get in touch

Have a project, opportunity or idea?

Send me the details. I can help with websites, backend systems, automation, AI prototypes and software projects.

Let's talk

Available for freelance work, collaborations and tech opportunities.

For a project request, tell me what you need, your expected timing and any useful context. I normally reply by email.

Prefer email? The direct email link above always works, even if the form is temporarily unavailable.