Software Engineer focused on Backend Development, Data Systems and reliable application infrastructure.
I build structured, maintainable and practical backend software using Node.js, TypeScript, Express, PostgreSQL, Prisma and Docker. I completed the Common Core at 42 Luanda, a campus of the Global 42 Network, an international peer-to-peer and project-based software engineering ecosystem.
- Software Engineer focused on backend development, REST APIs, relational databases and containerised applications.
- Main stack: Node.js, TypeScript, Express, PostgreSQL, Prisma, Docker, Git and Linux-based development tools.
- Practical experience with relational database modelling, migrations, authentication, access control, validation, error handling and technical documentation.
- Since 2022, I have provided freelance software development and technical support for students, individual clients and small projects.
- Currently focused on professional backend development, database support, data systems and backend-oriented automation.
- Building practical open-source contribution experience in the Fastify ecosystem through documentation-focused pull requests, contribution workflow study and technical notes.
- Completed the Common Core at 42 Luanda, part of the Global 42 Network, through an international project-based and peer-to-peer software engineering programme.
- Through 42, I developed practical foundations in C, C++, algorithms, Unix/Linux, networking, memory management, debugging and collaborative software development.
- Completed the fifth academic year of Computer Engineering; final thesis in progress, with defence expected in 2027.
- Open to remote and international Software Engineering, Backend Development and Database Support opportunities.
Node.js · TypeScript · JavaScript · Express · REST APIs · JWT · RBAC · Validation · Error Handling
PostgreSQL · MySQL · SQLite · Prisma ORM · Supabase · SQL · Relational Modelling · Migrations · Seeds · Data Validation
**Docker · Docker Compose · Linux/Ubuntu · Git · GitHub · VS Code · Postman · Swagger · Makefile · Technical Documentation**
Luanda, Angola · Remote | 2022 – Present
Since 2022, I have provided freelance software development and technical support for students, individual clients and small projects.
My work has included debugging, project structure, database modelling, feature implementation, code organisation, technical explanations, documentation and deployment preparation.
I am currently focused on international freelance work in backend development, database support, data systems, technical support and backend-oriented automation.
The projects below are selected examples of private, academic and collaborative technical work. Additional implementation details can be discussed when appropriate.
Software Engineer / Backend Developer | Node.js, TypeScript, Express, Prisma, PostgreSQL, Docker, JWT
Designed and developed backend modules for a private institutional personnel management system, including relational database modelling, REST APIs, JWT authentication, role-based access control, database migrations and features for personnel management, organisational units, attendance, leave management and auditing.
Software Engineer / Backend Developer | Node.js, TypeScript, Express, Prisma, PostgreSQL, Docker, Nginx, SSE, WebSocket
Contributed to backend and infrastructure work for a collaborative social platform built for the 42 community.
Worked on PostgreSQL integration and administrative backend features involving users, posts, reports, support tickets, permissions and account bans.
Designed and implemented the local containerised development environment with five services: backend, PostgreSQL database, user frontend, admin frontend and Nginx reverse proxy.
The team project received a score of 125/100 at 42 Luanda.
Node.js, TypeScript, Express, Prisma, PostgreSQL, Docker, Swagger
Developed a backend API to organise job applications, companies, opportunities, application statuses and career tracking.
Implemented routes, controllers, services, data access layer, validation, centralised error handling and endpoint documentation.
I am actively building practical open-source contribution experience with a focus on backend development, Node.js, Fastify, TypeScript, documentation, testing practices and collaborative software engineering workflows.
I am studying and contributing to the Fastify ecosystem to improve my understanding of backend framework architecture, API design, request lifecycle, application hooks, plugin-based systems, TypeScript patterns, automated testing and open-source review workflows.
My current open-source work includes reading contribution guidelines, running projects locally, studying existing issues and documentation, submitting focused pull requests and documenting the lessons learned throughout the process.
- fastify/fastify — docs: clarify application hooks instance context
- fastify/fastify-plugin — docs: clarify async and callback plugin styles
I document my preparation, study notes, contribution workflow, submitted pull requests and lessons learned in: Open Source Journey
Explore my interactive software engineering portfolio:
ZAGE//CORE — Interactive Portfolio

