Hi, I'm David

Software
Developer

Building robust, scalable, and efficient backend systems that power reliable digital experiences.

C#C#
TypeScriptTypeScript
C++C++
GitGit
CC
NestJSNestJS
DockerDocker
PostgreSQLPostgreSQL

What I do?

  • Backend Development
    • REST API development
    • Server-side systems and architecture
    • Database design & data modeling
  • VRChat Development
    • Custom VRChat assets & systems (UdonSharp, Unity, C#)
    • Interactive worlds systems (room systems, notification systems, mini-games)
    • Published & sold assets with full API docs (crzvrc.com)

My journey

Experience

Full Stack Developer

Teletab

Feb 2026 – May 2026
Curricular InternshipBraga, Portugal
  • Integrated external APIs (App Store Connect and Google Play Console) using C# .NET and PostgreSQL, enabling direct access to platform data and features within the company's infrastructure
  • Developed an AI-powered solution to automatically generate responses to App Store and Google Play reviews, using C# .NET for the core logic and TypeScript for the API communicating with the AI models
  • Built a backoffice system for user administration, with a C# .NET backend and a React + RefineCore frontend

Independent Software Developer

Independent Project

2025 – Present
Self-Employed
  • Designed, architected, and independently developed a full product ecosystem for the VRChat virtual reality platform
  • Built modular, reusable C# scripts for Unity, designed for integration across different VR projects and environments
  • Developed a licensing API in NestJS and TypeScript, using PostgreSQL for the database and Cloudflare for file hosting, allowing customers to validate licenses and download purchased assets
  • Managed the full product lifecycle, including technical support and direct customer service for an international client base, entirely in English

Technician

Inforcávado

Feb 2023 – Apr 2023
Curricular InternshipBarcelos, Portugal
  • Performed preventive and corrective maintenance on internal and client computers
  • Developed hardware diagnostics and customer service skills

My work

Projects

C++ REST API

Backend

A C++ REST API foundation for building HTTP applications, featuring JWT-based authentication, encrypted password storage, and PostgreSQL database connectivity — built as a reusable base/template for new backend projects.

C++PostgreSQLJWTDockerCMake

Space Invaders (C++)

Graphics

A re-creation of the classic Space Invaders arcade game, built in C++ using the raylib graphics library.

C++raylibCMake

Chip-8 Emulator

Systems

A Chip-8 emulator built from scratch in C++, implementing the system's CPU, memory, and instruction set to run classic Chip-8 programs and games.

C++CMakeEmulation

Library Management System

Backend

A terminal-based library management system built in C++ — my first real C++ project — supporting user management, book inventory, and the full lifecycle of loans from pickup to return, with a test suite and full documentation.

C++DoctestDoxygen
See all projects

Let's talk

Contact

Have a question or a project in mind? Feel free to reach out.