Computer Engineering graduate from Instituto Superior de Engenharia de Coimbra (ISEC), based in Coimbra, Portugal.
I build backend and full-stack software with a strong focus on Java, Spring Boot, relational databases, distributed systems and production-oriented architecture.
My experience includes professional client delivery, a software engineering internship involving local AI models and API integration, independent product development, and academic systems built around concurrency, networking, persistence and fault tolerance.
I am particularly interested in backend engineering, distributed systems, software architecture and building systems that can be clearly justified from real requirements.
Coimbra, Portugal · Mar 2026 - Aug 2026
- Developed a data-redaction pipeline using locally trained models, Python and PyTorch, including dataset preparation and comparative evaluation.
- Built a FastAPI REST backend and React/Vite interface to integrate and expose model predictions.
- Evaluated model accuracy, latency, maintainability and operational trade-offs.
- Worked in an agile environment, documenting technical decisions and delivering iterative improvements.
Coimbra, Portugal · Jun 2025 - Present
- Deliver websites and web applications from requirements gathering through implementation, deployment and maintenance.
- Work directly with clients on scope, content, technical decisions and delivery.
- Build production-oriented solutions across static websites, commercial platforms, lead-generation flows and payment-enabled web applications.
These are real client projects. Their production source repositories remain private because they contain client code, assets or implementation details.
Production website for a martial arts academy in Coimbra, designed as a fast multilingual public experience with reusable content and strong SEO foundations.
- Eight-language content system with build-time translation validation
- Responsive public website for academy information, modalities and contact
- Structured metadata, JSON-LD, sitemap and robots configuration
Astro 6 · JavaScript · i18n · SEO
Status: Production · Private source
Commercial and marketing platform for a personal brand, mentorship and digital/physical product presentation, with conversion-focused pages and lead capture.
- Next.js App Router frontend with reusable domain components and typed content
- Product catalogue, product-detail flows, waitlist/contact capture and SEO
- Cloudflare Workers deployment target through OpenNext
Next.js 15 · React 19 · TypeScript · Tailwind CSS · Cloudflare Workers
Status: Private client project
Client platform for English-learning courses, ebooks and digital sales.
- Static content experience built with Eleventy
- Server-side flows using Node.js and Express
- Mercado Pago and Pix payment integration
Eleventy · Node.js · Express · Nunjucks · Mercado Pago
Status: Private client project
Independent publishing platform with a public content experience and separate administration workflow.
- Spring Boot API with relational persistence
- Astro public website and React administration interface
- Production infrastructure using Azure and Cloudflare
Java · Spring Boot · PostgreSQL · Astro · React · Azure · Cloudflare
Private SaaS-oriented scheduling platform for service businesses, designed around organisation-level tenant isolation and production-oriented security.
- Multi-tenant domain and organisation boundaries
- Booking and scheduling workflows
- Database migrations and integration testing
Java · Spring Boot · PostgreSQL · React · Flyway · Testcontainers
Instituto Superior de Engenharia de Coimbra (ISEC)
2022 - 2026 · Graduated July 2026
Specialisation in Application Development
Coursework covered programming, distributed systems, networks, databases, operating systems and software engineering.
My academic work is organised separately under davigama-academic, keeping university engineering projects clearly separated from professional and independent work.
Fault-tolerant distributed quiz system with teacher/student clients, service discovery, primary-backup replication, heartbeats, automatic failover and session recovery.
Java · JavaFX · TCP · UDP · Multicast · SQLite
Multi-application multimedia marketplace with a REST API, public frontend, internal back office and MAUI Hybrid client, including authentication, role-based access and commerce workflows.
C# · ASP.NET Core · Blazor · Entity Framework Core · SQL Server · JWT
Local topic-based messaging platform with a central manager and independent clients using POSIX IPC, concurrent delivery and persistent messages.
C · POSIX Named Pipes · pthreads · select() · Signals
Multi-process word game with human clients, autonomous bots and a native monitoring panel using Win32 IPC and synchronization primitives.
C · Win32 API · Named Pipes · Shared Memory · Threads
Desktop chess application covering legal move validation, check/checkmate, castling, promotion, persistence, undo/redo and multiple design patterns.
Java · JavaFX · Maven · JUnit · MVC
| Area | Technologies |
|---|---|
| Backend and APIs | Java, Spring Boot, C#, ASP.NET Core, Python, FastAPI, REST, OpenAPI |
| Persistence | PostgreSQL, MySQL, SQL Server, SQLite, Hibernate, JPA, Entity Framework Core |
| Web development | React, TypeScript, Vite, Astro, Next.js, Blazor |
| Distributed systems | TCP, UDP, multicast, WebSocket, replication, failover, asynchronous processing |
| Testing | JUnit, Testcontainers, Vitest, Playwright, ArchUnit |
| Infrastructure | Docker, Azure, Cloudflare, GitHub Actions, Neon |
| AI and data | PyTorch, Transformers, Ollama, RAG, Qdrant |
| Mobile | Kotlin, Jetpack Compose, Flutter, Dart, .NET MAUI |
- Backend architecture and REST API design
- Authentication and authorization
- Multi-tenancy and relational modelling
- Transactional consistency
- Real-time and asynchronous communication
- Testing and CI/CD
- Deployment and production security
- Distributed-system fundamentals
Selected public repositories are available across this profile and the davigama-academic organisation. Private professional work is represented here through concise case studies while client source code remains private.


