RR

Ricardo Ribeiro

Software Engineering

About

Welcome to my corner on the web! I'm Ricardo, currently in Lisbon, Portugal. At the moment I'm working as a Data Scientist, while also pursuing advanced studies in Computer Science. My passion lies in learning, developing software, solving complex data problems, and building cool projects. My expertise spans machine learning, software development, and data engineering, with proficiency in Python, JavaScript, Java, and Golang. I'm constantly on the lookout for new technologies and languages to master.

I am currently enhancing my technical skillset with a Master's degree in Computer Science at Faculdade de CiΓͺncias da Universidade de Lisboa, focusing on both the theoretical and practical aspects of software engineering. This, coupled with my background in environmental engineering and data science, provides me with a unique perspective on how technology can be used to address complex challenges.

As I navigate this exciting transition towards software engineering, I am eager to apply my skills in new contexts, tackle challenges head-on, and contribute to meaningful projects that push technological boundaries. I invite you to connect with me on LinkedIn and explore my coding endeavors on GitHub.

Tech Stack

Languages

Frameworks

Cloud Infra

Containers

Machine Learning

Projects

HouseQuest β€” Household Mobile App

Cross-platform Android & iOS app for household members to coordinate tasks, share real-time locations, and stay connected. Built with React Native, Firebase, and TypeScript.

PLush Language Compiler

A full compiler pipeline for PLush β€” a statically-typed C-like language. Covers lexing, parsing, semantic analysis, and LLVM IR code generation.

IoT Sensor Data Collection & Analysis

End-to-end IoT platform for collecting, streaming, and analysing sensor data from connected devices. Built with Docker, MQTT, Golang, Python, gRPC, and MySQL.

Little Lemon β€” Django REST API & Web App

Backend REST API and server-rendered web app for a Mediterranean restaurant. Built with Django, Django REST Framework, Djoser auth, and MySQL.

Little Lemon β€” React Frontend

Multi-page restaurant website with a reservation system, built with ReactJS, ChakraUI, Formik, and Yup validation.

Contact

If you'd like to get in touch, feel free to connect on LinkedIn or explore my work on GitHub.