DPDiogo Paulos

Building softwarefrom interface to infrastructure.

I'm Diogo, a Portuguese full-stack developer shaping dependable applications, useful tooling, and backend systems across .NET, TypeScript, Go, and Java.

Profile

Useful software, built with the whole system in view.

Professional .NET delivery and independent systems work meet in one practice: treating interface, data, integration, and deployment as one coherent product responsibility.

Web applications

Full-stack interfaces and product-oriented applications.

Enterprise software

Business platforms, ERP integrations, and relational data.

Systems & tooling

CLIs, Java services, infrastructure, and developer utilities.

Experience

Professional progression

Each role expanded the scope: programming foundations, data-focused interfaces, enterprise platforms, and full-time end-to-end delivery.

Professional role

Bomsite — Soluções Para Internet Lda
Full-stack Developer
Sep 2025 — Jul 2026

Developed, maintained, and delivered web applications, enterprise management platforms, and internal systems, working across frontend interfaces, backend logic, relational databases, and production workflows.

  • Developed full-stack business applications using C#/.NET, Entity Framework, SQL Server, and responsive Razor interfaces.
  • Implemented operational functionality covering human resources, holiday management, internal forums, support ticketing, financial reporting, inventory, logistics, and automated barcode and label printing.
  • Worked with relational database modelling, application logic, data access, validation, and integration with existing business systems.
  • Contributed to Cegid PHC integrations and customisation for client-facing platforms, including work for organisations such as Matutano/PepsiCo, Elis Portugal, Wayfer, EasyVet, AMC Cunha, Datacomp, and Eporifrutas.
  • Participated in application development from requirements and implementation through testing, maintenance, and production delivery.

Progression into enterprise development

Bomsite — Soluções Para Internet Lda
Professional Full-stack Development Internship
Before full-time role

Progressed from commercial and institutional websites to enterprise applications, gaining experience in backend development, relational databases, and operational business workflows.

  • Developed and maintained C#/.NET application functionality using Entity Framework and SQL Server.
  • Worked on web interfaces and backend functionality for business-oriented applications.
  • Gained practical experience with Cegid PHC, internal HR systems, and enterprise workflows.
  • Established the technical foundation for a subsequent full-time full-stack development role.

Data presentation & frontend development

BI4ALL
Dashboard & Data Interface Internship
Earlier internship

Developed dashboard interfaces that transformed collected and structured profile information into accessible, organised views for internal users.

  • Developed frontend pages and reusable components for displaying profile information, structured fields, and tables.
  • Organised collected data into usable dashboard interfaces to improve accessibility and inspection.
  • Focused on interface implementation and data presentation, working with information gathered by an existing collection system.

Programming fundamentals

First C# Internship
Introductory C# Development
Foundation

An approximately two-month introduction to practical software development using C# and the .NET ecosystem.

  • Developed console applications and programming exercises covering object-oriented programming, classes, methods, collections, control structures, and debugging.
  • Built a practical foundation in programming concepts and structured problem-solving.

Selected projects

Selected systems and tools

Four representative projects, from real-time communication to financial systems, service architecture, and release automation.

Open-source · Real-time backend

Sockt
A terminal-based real-time chat system built with Go, WebSockets, and PostgreSQL, combining authenticated communication, persistent data, administrative controls, and automated deployment infrastructure.
Sockt / illustrative conversation

alex · connectedsam · connected

alex › Can you see this?

sam › Loud and clear.

alex › Good. Let's build.

WebSocket connection · messages persisted

  • Implemented real-time client-server communication using WebSockets, with automatic reconnection and persistent backend storage.
  • Developed account authentication, server-authorised administrative operations, invitation management, and audit logging.
  • Designed staged UUID account identity migrations with compatibility and rollback safeguards.
GoWebSocketsPostgreSQLLinuxNGINXGitHub ActionsCI/CD

Private · Full-stack finance platform

Pockt
A personal finance management platform built with Next.js, Go, and PostgreSQL, designed to organise financial accounts, transactions, historical balances, and financial data in one interface.
Pockt / illustrative sample data · EUR

Account balance

€1,250.00

Income +€1,500

Expenses −€250

Income · Salary
+€1,500.00
Expense · Groceries
−€250.00
  • Architected a monorepo separating a Next.js frontend, Go REST API, PostgreSQL persistence, and database migrations.
  • Implemented session-based authentication using Better Auth and account ownership controls across application and database layers.
  • Developed account management, transaction tracking, categorisation, historical balance snapshots, and calculated financial movements.
Next.jsReactTypeScriptGoPostgreSQLBetter AuthDockerBun

Private ongoing ecosystem

ArcSuite
An interconnected, modular Minecraft server platform built in Java for Paper. ArcClaims and ArcIdentity are in development, with a broader roadmap spanning shared infrastructure, community systems, gameplay, and operations through explicit integration boundaries.
ArcSuite / existing modules · In Development

ArcSuite

Modular Minecraft server platform

ArcClaims

Land management

ArcIdentity

Identity providers

Explicit integration contracts between modules

  • Designed modular Java services with provider abstractions, clear integration contracts, and backwards-compatible configuration behaviour.
  • Implemented hierarchical access control, persistent storage, database migrations, audit events, and event-driven synchronisation.
  • Developed reconciliation and repair tooling for handling inconsistent state and operational edge cases.
Existing modules (2)

Implemented functionality under active development; neither module is presented as complete.

  • ArcClaims

    In Development

    Advanced GriefPrevention-backed land management: claims, trust permissions, dynamic resizing, ownership transfers, clan integration, administration, migrations, and reconciliation. Substantial existing functionality.

  • ArcIdentity

    In Development

    Unified player identity combining ranks, clans, tags, and names, with provider abstractions, separate rendering, PlaceholderAPI integration, and safe configuration-folder migrations.

Core ecosystem roadmap (10)

Original platform roadmap. These modules are planned, not confirmed implementations.

  • ArcCore

    Planned

    Shared infrastructure, configuration, database abstractions, internationalization, and common APIs.

  • ArcClans

    Planned

    Clan management, permissions, relationships, and PvP/event integrations; intended to replace ClanAscend.

  • ArcChat

    Planned

    Unified global, local, clan, staff, and hub chat channels.

  • ArcTags

    Planned

    Custom, earned, and purchasable player tags integrated into ArcIdentity.

  • ArcStaff

    Planned

    Staff administration with separate PLAY and STAFF modes and moderation utilities.

  • ArcEvents

    Planned

    Shared framework for server events, competitions, and custom gameplay events.

  • ArcProgression

    Planned

    Player progression, rewards, and long-term gameplay advancement.

  • ArcEconomy

    Planned

    Economy systems, balancing, and integration with server gameplay.

  • ArcTravel

    Planned

    Player transportation, including random teleportation and warps.

  • ArcBridge

    Planned

    Cross-system integration connecting ArcSuite services and external platforms.

Future Roadmap (9)

Exploratory expansion ideas, grouped by purpose. Names and scope may evolve; these are not committed standalone products.

  • ArcWatchlist

    Planned

    Suspicious-player monitoring, investigation timelines, and evidence correlation across GrimAC, MinerTrack, CoreProtect, and staff observations.

  • ArcProfiles / ArcNicknames

    Planned

    Unified player profile data, associated services, and nickname management.

  • ArcRewards / ArcCosmetics / Seasons

    Planned

    Shared reward distribution, cosmetic rewards, and seasonal content.

  • ArcAudit / ArcAnalytics

    Planned

    Centralised audit events, operational accountability, and server/gameplay analytics.

  • ArcNotifications / ArcDiscord

    Planned

    Shared notification delivery and Discord integration.

  • ArcJobs / Contracts / ArcMarket / Companies

    Planned

    Gameplay jobs, contracts, player-driven markets, and business systems.

  • ArcPunishments / ArcAssistant

    Planned

    Moderation punishment management, administrative assistance, and automation.

  • ArcItems / ArcModes

    Planned

    Custom item functionality and gameplay mode management.

  • ArcAPI

    Planned

    Shared external integration interfaces.

JavaPaper APIMariaDBGradleLinuxModular Architecture

Open-source · Developer tooling

Versify
A TypeScript command-line tool for automating semantic versioning and repeatable project releases, reducing manual work across Git and package publishing workflows.
Versify / illustrative release sequence
v0.9.2v0.10.0
  1. Version updated
  2. Commit created
  3. Tag generated
  4. Release ready
  • Automates Semantic Versioning, project configuration updates, Git commits, and version tags.
  • Supports per-project configuration, optional remote pushes, package publishing, and multiple configuration formats.
  • Integrates with npm and JSR publishing workflows.
TypeScriptCLIGitSemantic VersioningnpmJSR

Small tools, focused utilities.

Open-source · Developer utility

Digestify
A developer-focused web application providing tools for hashing, encoding, encryption, key generation, JSON processing, and barcode generation through a unified interface.
TypeScriptNext.jsReactCryptographyDeveloper Tools

Open-source · npm library

http-status-utils
A focused TypeScript library providing reusable helpers for validating, categorising, and describing HTTP status codes in application code.
TypeScriptnpmHTTPLibrary API

Earlier project · Full-stack web application

FastOrder
A digital restaurant menu application developed as the final professional-school project (PAP), representing an early end-to-end web development experience.
PHPJavaScriptHTMLCSS

Technical stack

Tools across the system

A working set organised by the problems it helps solve—not a claim of equally weighted expertise.

Languages

TypeScriptJavaScriptGoC#JavaSQLPHPPythonHTMLCSS

Frontend

Next.jsReactTailwind CSSshadcn/uiRazorResponsive Design

Backend & APIs

GoASP.NET.NETREST APIsWebSocketsBetter AuthEntity FrameworkPaper API

Databases & Persistence

PostgreSQLSQL ServerMySQLMariaDBKyselyDatabase MigrationsRelational Data Modelling

Infrastructure & DevOps

LinuxDockerDocker ComposeNGINXHetznerGitHub ActionsCI/CDSSHTailscaleS3 / Object Storage

Developer Tooling

GitGitHubBunpnpmnpmGradleNeovimJustBiomeUltracite

Education

Education and languages

Formal study alongside practical work in application development, data interfaces, and full-stack delivery.
  1. Licenciatura em Engenharia Informática

    Instituto Politécnico de Santarém

    2026 — Present

  2. Tecnologias Web e Dispositivos Móveis

    Curso Técnico Superior Profissional · Instituto Politécnico de Santarém

    2022 — 2024

  3. Informática de Gestão

    Ensino Profissional · Escola Profissional de Salvaterra de Magos

    2019 — 2022

Portuguese
Native
English
Advanced

Contact

Start a conversation

For full-stack work, developer tooling, platform development, or systems that need both solid engineering and a precise interface.

Available for thoughtful conversations around products, platforms, and the systems that hold them together.

Email Diogo