Hello, my name is
Akcel da Graça.
Motivated Informatics Engineering student at the University of Coimbra with a strong foundation in software development and data science. Experienced in building Java applications, distributed systems in C, and implementing Machine Learning pipelines in Python.
01. S K I L L S
- ▹ C
- ▹ Java
- ▹ System Programming
- ▹ Python
- ▹ Network Programming
- ▹ SQL
- ▹ React
- ▹ PHP
- ▹ Docker
- ▹ Linux
- ▹ Git
- ▹ Tailwind CSS
- ▹ Scikit-Learn
- ▹ JavaScript
- ▹ CSS
- ▹ HTML
02. P R O J E C T S
Hospital Emergency Simulator
Robust simulation of a hospital emergency service developed in C. Utilizes advanced IPC mechanisms (Named Pipes, Message Queues, Shared Memory) and synchronization (Mutexes, Condition Variables) to manage concurrent Patient, Triage, and Doctor processes in a Linux/POSIX environment.
- C
- Linux/POSIX
- IPC
- Multithreading
- Shared Memory
Online Class & News Service
Distributed Client-Server system in C for class management and real-time news broadcasting. Implements a hybrid architecture (TCP for control, UDP for administration, IP Multicast for streaming) and uses Pthreads for concurrent processing.
- C
- TCP/UDP
- IP Multicast
- Pthreads
- Socket API
Financial Management System (POOFS)
Java-based application for invoice and client management following OOP principles. Includes complex logic for dynamic VAT calculation (variable rates by location) and architecture designed with UML.
- Java
- OOP
- UML
- Design Patterns
Human Activity Recognition (HAR) Pipeline
End-to-end Machine Learning pipeline to classify human activities (e.g., walking, sitting) using inertial sensor data. Includes Feature Engineering, PCA, and data balancing with SMOTE.
- Python
- Scikit-Learn
- Pandas
- NumPy