Rodrigo Rocha
Full Stack Developer · Queijas, Lisbon
I build web software that works well and feels better.
IT Systems Management and Programming technician, focused on Full Stack. I work with React, Next.js, Astro and Go — frontend to backend, with attention to the details nobody usually notices.

- React
- Next.js
- Astro
- TypeScript
- Go (Golang)
- ASP.NET MVC
- C#
- C
- PostgreSQL
- Supabase
- Python
- Tailwind CSS
- Flutter
- Dart
- Node.js
- PHP
- Linux
- Debian
- Git
- Vercel
About
Professional profile
I'm a Full Stack developer from Lisbon, trained as an IT Systems Management and Programming technician with a final grade of 19/20. I've spent the last few years building real things: production platforms, hardware diagnostics pipelines and AI-powered mobile apps.
I have hands-on experience building modern web solutions, automating Linux systems and integrating APIs — both locally and internationally, through an Erasmus+ internship in Athens where I worked entirely in English.
What drives me is solving complex problems and writing clean code. I like understanding why an interface feels right, not just making it work.
- Final course grade
- 19/20
- Qualification
- EQF Level 4
- Languages
- PT native · EN C1
- Based in
- Lisbon, Portugal
Work
Projects
Frontend to backend, mobile apps to systems automation.
Journey
Experience & education
Professional experience
Apr 2026 — Jul 2026Lisbon, Portugal
Unicage
Intern / Full Stack Developer
Migration and modernisation of a production web platform.
- Joined the team migrating the mytherapyspaces platform from Next.js to Astro and Go (Golang).
- Built and optimised backend architectures with PostgreSQL and Go, focused on system performance.
- Astro
- Go
- PostgreSQL
- Next.js
Apr 2026 — May 2026Athens, Greece
Epanekkinisis
IT & Software Developer Intern — Erasmus+
International internship: end-to-end hardware diagnostics automation.
- Built, alongside two other developers, an end-to-end automated hardware diagnostics and inventory pipeline.
- Co-developed an internal Full Stack Next.js web app to process, validate and convert diagnostic JSON files into CSV/Ramp formats.
- Implemented RESTful API routes in Next.js to integrate and sync the processed data with the central cloud database.
- Wrote a Python script (diag.py) embedded in a bootable Debian Live USB environment for autonomous hardware data extraction via CLI (dmidecode, lsblk, lscpu).
- Collaborated in a fully English-speaking environment, keeping the project aligned with the local technical team's requirements.
- Next.js
- Python
- Linux
- REST APIs
Jan 2025 — Mar 2025Lisbon, Portugal
Multimac Hitto Innovation
Web Development Intern
First experience inside a professional software team.
- Built dynamic web solutions with PHP, JavaScript and HTML.
- Maintained, refactored and optimised the company's internal systems.
- Integrated successfully into a professional software development team.
- PHP
- JavaScript
- HTML
Education
Completed 2026Lisbon, Portugal
Técnico de Gestão e Programação de Sistemas Informáticos
EQF Level 4 · Final grade 19/20
Technical course focused on web development, backend and databases.
- Final project (PAP): built MacroMath end to end — an AI-powered nutrition and macro tracking mobile app in Flutter, Dart and PostgreSQL.
- Web development: React, Next.js, HTML, CSS and JavaScript.
- Backend logic: C#, .NET MVC and Go.
- Database administration: SQL and PostgreSQL.
- Flutter
- C#
- ASP.NET MVC
- PostgreSQL
Extracurricular
District Futsal Champion — 2nd Division
Queijas e Benfica / A.F. Lisboa · 2023/2024
Watch video
Stack
Technologies I work with
The tools I use day to day, grouped by the layer they live in.
Frontend
10- React
- Next.js
- Astro
- TypeScript
- JavaScript
- HTML5
- CSS3
- Tailwind CSS
- Flutter
- Dart
Backend
08- Go (Golang)
- ASP.NET MVC
- C#
- C
- Python
- PHP
- REST APIs
- Node.js
Databases
05- PostgreSQL
- Supabase
- SQL Server
- Entity Framework Core
- SQL
Tools & SysAdmin
08- Git
- GitHub
- Linux
- Bash
- Debian
- VS Code
- Microsoft Azure
- Vercel
Contact
Let's talk
I'm open to Full Stack Developer roles, freelance work and collaborations. Email me or use the form — both land in the same place.



