🎓 I hold a Bachelor’s and Master’s degree in Computer Science from University of Minho 🇵🇹, with a focus on applications engineering, intelligent systems, and model-driven development.
🔬 I authored a publication on web development automation using model-based techniques and I’m open to collaborations around design-to-code transitions, automation pipelines, and developer productivity tools.
🌱 I’m currently beginning my open-source journey by contributing to , and I welcome guidance, mentorship, and beginner-friendly collaboration opportunities.
🚀 My flagship project is , a cloud-native clothing rental platform built with Spring Boot microservices architecture and Express.js API gateway with JWT authentication, Apache Kafka for event-driven communication, and PostgreSQL for data storage. The services were containerized with Docker, deployed on Google Kubernetes Engine and automated via Ansible. The frontend was developed in Vue.js + Vuex and served through Nginx. The focus was to build a responsive UI, a smooth user flow, and a user-friendly rental experience.
📱 I’ve developed multiple Android apps, including ,
, and
, focusing on usability and educational mobile experiences.
🤝 I’m interested in collaborating on open-source projects, cloud-native systems, model-driven engineering, and innovative web or mobile applications.
-
University of Minho
- Braga, Portugal
- joaocasr.github.io
Pinned Loading
-
found-footage-app
found-footage-app PublicFound Footage app is an android database app of information related to found footage movies. The app stores ratings, actors, plots, personal watchlists and likes.
Java
-
CoolReads
CoolReads PublicForked from mirelois/GenericOnlineLibrary
CoolReads is a web application for managing personal libraries, track the reading progress and connect with other reader lovers.
Java
-
ENGWEB2023-Projeto
ENGWEB2023-Projeto PublicAplicação web de um mapa virtual das ruas de Braga e o seu contexto histórico. Projeto da UC de Engenharia Web 2023.
JavaScript
-
bargain-hunter-app
bargain-hunter-app PublicBargain-hunter is an android app that scans the latest and nearest sales of products in Braga. This project was developed in the UC of Ambient Sensorization.
Kotlin
-
PL-JSONFY
PL-JSONFY PublicJSONfy is a tool that reads TOML input data and converts it to a JSON format.
Python
-
DSS22-23-GP1
DSS22-23-GP1 PublicRacing Manager is a system in Java that allows you to simulate car racing championships. The genesis of the application is similar to the F1 Manager game.
Java
If the problem persists, check the GitHub status page or contact support.

