Hi, I'm João Silva.

Final-year Computer Science Student & Backend Developer

$ cat focus.json
>

> whoami

I am a Final-year Computer Science student at ISEL, specializing in robust backend architectures, REST APIs, and system design. My core expertise lies in Kotlin and modern JVM ecosystems, alongside deep experience with Linux, Docker, and relational databases.

Beyond the classroom, I am deeply passionate about infrastructure and self-hosting. I maintain a home laboratory where I experiment with server orchestration, networking automation, and containerized deployments. This hands-on approach bridging software engineering and systems administration allows me to write more resilient, production-aware code.

I am actively seeking a software engineering role where I can tackle complex backend challenges, continuously improve code quality, and contribute to scalable system designs.

> history | tail -n 3

IT Mentee @ BNP Paribas

2026

Refining career goals and gaining exposure to enterprise-level operations.

BSc Computer Science and Computer Engineering

2023 - 2026

Studying at ISEL, focusing on system architecture, algorithms, and software engineering principles.

Volunteer @ REFOOD

2020 - 2023

Logistics & operations, coordinating food recovery and distribution efforts.

> ls /opt/skills

Kotlin
Java
JavaScript/TypeScript
React
SQL
C
Linux
Docker

> ./projects.sh

PokerDice-Web

Engineered a scalable web application leveraging Server-Sent Events (SSE) for sub-second real-time state synchronization. Designed the underlying data models in PostgreSQL and fully containerized the microservices stack using Docker Compose to ensure deployment consistency.

KotlinSpring BootPostgreSQLReactTypeScriptNginx

PokerDice-Mobile

Architected a native Android client strictly adhering to Clean Architecture and MVVM patterns. Leveraged Kotlin Coroutines for highly efficient, non-blocking asynchronous data processing, ensuring a smooth and responsive user experience under varying network loads.

Kotlin CoroutinesJetpack Compose

Foccacia-Football-API

Developed a high-throughput RESTful API for football statistics ingestion and querying. Integrated Elasticsearch to provide sub-millisecond search query resolution over large datasets, and implemented a rigorous automated testing suite using Mocha and Chai to guarantee API reliability.

Node.jsExpress.jsElasticsearchMochaChai