Software engineering

Junior Software Engineer

C#, .NET, Angular, APIs, databases, testing, and maintainable systems.

I build client-server applications, APIs, database-backed workflows, responsive Angular interfaces, and data-driven tools.

Team deliveryFive-person academic project developed through a shared Git workflow.
Client web deliverySole-developed Angular work with an earlier public implementation and a later delivered client version.
Full-stack scopePatient agenda, consultation history, chat and reports interfaces, plus appointment and moderation backend work.

Flagship case study

LusoHealth: full-stack contribution in a shared codebase

Built patient agenda and consultation-history interfaces, completed chat and reports frontend work, and contributed appointment and moderation backend functionality.

Selected projects

With.in: earlier Angular implementation

A sole-developed earlier implementation follows the team-based full-stack work with responsive components, routes, forms, validation, and build configuration.

Supporting projects

Developer tooling and modular architecture

Dungeon Wipe and Exile apply serialization, reusable interfaces, data-backed configuration, and persistence to interactive systems.

Technical toolkit

Software Engineer skills, grouped by use

Systems, implementation, testing, research, and team workflows used across the projects above.

Languages

  • C#
  • TypeScript
  • Python
  • Java
  • C++
  • SQL
  • HTML
  • SCSS

Backend

  • .NET 8
  • ASP.NET Core Web API
  • Entity Framework Core
  • SQL Server
  • Identity
  • JWT
  • SignalR
  • Swagger

Frontend

  • Angular
  • TypeScript
  • HTML
  • CSS / SCSS
  • Angular Material
  • Bootstrap
  • RxJS

Testing & workflow

  • xUnit
  • Moq
  • Coverlet
  • Git
  • GitHub
  • Debugging
  • Documentation

Role-specific next step

Explore the case studies or download the matching CV.