Portfolio

Period 2008 – 2010
Position Web Developer
Project Fundação Voxx Populi – fvp.pt
Description FVP was constituted with the purpose of promoting the pedagogic use of opinion polls and to stimulate young people in schools and universities to use well-researched instruments for collecting polling data.
Technologies Content management system built from scratch in PHP
WYSIWYG editor, all website content saved in MySQL
Custom file upload manager
Designed in Adobe Photoshop
Period 2012 – 2013
Position Web Developer
Project Pasteis de São Pedro – pasteisspedro.pt
Description Website for local company that produces traditional bean pastries.
Technologies Static Website
Contact form in PHP
Management of hosting, email and DNS settings
Designed in Adobe Photoshop
Period 2015
Position PHP Developer
Project Adzol Media – Filter Script
Description Developed a script to handle URL redirections based on specific filters and conditions. Its main purpose is to identify and block illicit traffic sources.
Technologies Built from scratch in PHP
Active Record ORM system using MySQL
IP Geolocation using MaxMind geoip2 database
DNS black list checking
Integrated WURFL for user-agent analysis
Period 2015 – Current
Position Web Developer
Project Dançar com Parkinson
Description Innovative project that provides dance classes for people with Parkinson’s disease. Developed in partnership with Associação Portuguesa de Doentes com Parkinson.
Technologies Management of hosting, email and DNS settings
WordPress customized on top of LAMP stack
Period Sep/2016 – Current
Position Member
Project Security Team at Técnico
Description STT is the security club of Instituto Superior Técnico and it’s composed of IST students, alumni and some teachers. Its goal is to provide a learning experience about cyber security while having fun playing cyber security CTFs (capture-the-flag).
CTFs are a competition between security professionals and students learning about cyber security. This competition is used as a learning tool for everyone that is interested and it can help sharpen the tools they have learned during their training.
Technologies Reverse Engineering, Debugging, Creative thinking;
Ghidra, Radare2, Frida, AASM, C, Python
Period Sep/2016 – Jan/2018
Position Project founder / Fullstack Developer
Project PoGoTuga.club
Description Community of PokemonGo players from Lisbon that provided an interactive map to allow players to pinpoint and share locations for different points of interest. At its peak it had 3000 unique visitors every day with an average of 60 concurrent users.
Technologies Python, NginX and MySQL
WordPress website for news and announcements
Bash scripting – Management of multiple linux servers
Load-balancing and MySQL server optimizations
Google Maps and Analytics APIs used
Discord server with Patreon integration
Period Jun/2018 – Feb/2020
Position Fullstack Developer
Project Rnters.com
Description Startup focused on developing a rental marketplace with integrated payments and insurance.
Built full websites for season campaigns:

Technologies Front-end development: HTML5, JavaScript (jQuery) and CSS (SASS)
Back-end development: Ruby on Rails