Junior Software Engineer | Bachelor's Degree in Computer Engineering
I hold a Bachelor's Degree in Computer Engineering from Universidade Aberta, Portugal, with a final grade of 17/20 (Portuguese grading scale).
I am currently looking for Junior / Graduate Software Engineering opportunities in the Netherlands.
I enjoy building reliable software and exploring problems from different perspectives, with a particular interest in Artificial Intelligence and the integration of AI capabilities into software applications, alongside backend development, APIs, algorithms, compiler construction, and web technologies.
Universidade Aberta — Department of Science and Technology
180 ECTS | Final Grade: 17/20
The programme provided a broad foundation in software engineering and computer science, including:
- Data Structures & Algorithms
- Object-Oriented Programming
- Databases & Database Management Systems
- Artificial Intelligence
- Distributed Systems
- Computer Networks & Security
- Compiler Construction
- Web Systems & Services
- Software Project Management
- Computer Graphics
My final-year work included the development of a complete software engineering project, as well as projects in compiler construction, artificial intelligence, web development, distributed systems, and computer graphics.
Programming Languages
Python · JavaScript · PHP · Java · C · C++ · C# · OCaml · Prolog
Web & Backend
FastAPI · Pydantic · SQLAlchemy · REST APIs · HTML5 · CSS3
Databases & Data
SQL · MySQL · SQLite · JSON · CSV
Artificial Intelligence & AI Integration
AI Integration · LLM APIs · OCR · Search Algorithms · Heuristic Search · A* · BFS · DFS
Computer Science & Software Engineering
Object-Oriented Programming · Data Structures & Algorithms · Compiler Construction · Distributed Systems · Software Testing
Tools & Technologies
Git · GitHub · Postman · ANTLR4 · Three.js · WebGL · GLSL
Final-year project developed by a two-person team: a web platform for organizing personal documents, with OCR-based text extraction, regular-expression and heuristic parsing, and AI-assisted refinement.
Compiler developed with Python and ANTLR4, featuring lexical and syntax analysis, AST construction, semantic validation, three-address code generation, optimisation, and Python code generation.
Full-stack web application built with PHP, MySQL and JavaScript, including a content-management back office and REST API.
Implementation of classic AI search algorithms including DFS, BFS and A*, with heuristic generation, state-space modelling and performance metrics.
Desktop application built in Python using object-oriented design, automated tests and local CSV persistence.
Interactive Three.js / WebGL simulation featuring animated planetary motion, procedural GLSL textures and real-time controls.
I am looking for a Junior or Graduate Software Engineering role where I can contribute to real-world software development, learn from experienced engineers and continue growing as a developer.
I am particularly interested in opportunities involving:
- Artificial Intelligence, AI integration, and intelligent systems
- Backend and Python development
- APIs and web services
- Software engineering
- Full-stack development
- Algorithmic problem solving