Ricardo Ribeiro
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.