Bernards Gulbis

Senior Full-Stack Engineer | .NET 10, C#, React, TypeScript

Available for contract work · Remote (EU & UK)

Get in touch
Bernards Gulbis, Senior Full-Stack Engineer
Scroll to About

About Me

I build software that institutions depend on: systems that carry regulatory weight, outlive the teams that build them, and can’t be taken offline for a weekend. That has meant Latvia’s national tax filing platform, a healthcare logistics platform rebuilt for the Swedish market, the patient records behind Norway’s children’s health stations — and now the scheduling behind a UK retailer’s home visits.

Most of what I’m hired for is integration and modernization: making systems talk that were never designed to, and moving legacy platforms onto Azure without disrupting the people using them. I hold an MSc in Computer Science, apply Domain-Driven Design and Clean Architecture where they earn their keep, and work AI-assisted day to day — reviewing that output as critically as any other contributor’s.

15+ Years of software engineering
4 Countries with live systems deployed

Skills

Technologies and tools I work with daily

Backend & Data

C# .NET 10 ASP.NET Core Entity Framework Core SQL Server REST APIs xUnit

Frontend

TypeScript JavaScript React TanStack Query HTML & CSS Accessibility (WCAG) Playwright

Cloud & DevOps

Microsoft Azure Azure Functions & App Service Service Bus & Key Vault Application Insights Azure DevOps & CI/CD Docker Claude Code

Architecture & Integration

Domain-Driven Design Clean Architecture OAuth 2.0 / OpenID Connect System Integration Legacy Modernization

Languages

Latvian (Native) English (Professional) Lithuanian (Basic) Russian (Basic)

Portfolio

Systems in production across the UK, Norway, Sweden and Latvia

Tapi Home Visits Scheduling

Appointment diaries and call centre scheduling for the Home Visits service at Tapi Carpets & Floors — with route optimization now rolling out.

Nationwide UK store network
Azure .NET 10 Scheduling
View Project (opens in new tab)

Norwegian Children’s Clinic Platform

Mission-critical pediatric workflows for Norway’s children’s health stations — automated laboratory and radiology reporting, national population registry synchronization, and the Digital Pregnancy Card integration with Helsenorge.

National deployment in Norway
.NET Enterprise Integration Healthcare Interoperability
View Project (opens in new tab)

WebSesam Healthcare Logistics

Rebuilt a legacy healthcare logistics platform into a modern .NET Core and Angular application, delivering a new product to the Swedish market.

Achieved 90% market share in Sweden
.NET Core Legacy Modernization Architecture
View Project (opens in new tab)

Electronic Declaration System (Latvia)

The national platform for submitting and processing tax declarations, built for Latvia’s State Revenue Service.

Used by every Latvian taxpayer and employer
.NET Government Infrastructure
View Project (opens in new tab)

Experience

2026–Present

Senior Full-Stack Engineer

Tapi Carpets & Floors (UK) · Riga, Latvia (Remote)
  • Building the appointment diaries and call centre application for the Home Visits department across the UK showroom network.
  • Piloting routing integration with the Skedulo(opens in new tab) field service scheduling platform, feeding optimized daily routes through to consultants in the field.
  • Delivering on Azure with .NET 10, Entity Framework Core, and React, managed through Azure DevOps.
2024–2026

Senior Software Developer

Visma Flyt (Norway) · Riga, Latvia (Hybrid)
2018–2024

Senior Software Developer

Visma Publitech (Sweden) · Riga, Latvia (Hybrid)
  • Built a real-time warehouse data dashboard using React and .NET API.
  • Rewrote the legacy WebSesam application into a modern, responsive Angular and .NET SPA—achieving 90% market share in Sweden.
  • Delivered the modernization from .NET Framework to .NET Core.
2012–2018

Software Developer

Exigen Services · Riga, Latvia
  • Co-developed and maintained the Electronic Declaration System for the State Revenue Service of Latvia.
  • Delivered the Bank Account Register for the State Revenue Service.
  • Built and maintained the core information system for the Maritime Administration of Latvia.
2011–2012

Junior Software Developer

Vintegra · Riga, Latvia
  • Designed Epicor’s iScala ERP software integration solutions.
  • Developed and maintained a localized web shop for the leading automotive parts distributor in Latvia.
  • Delivered a software integration solution for a forest and woodworking company.
2010–2012

MSc Computer Science

Riga Technical University
2007–2010

BSc Computer Science

Riga Technical University

Let’s Connect

Available for contract and consultancy engagements, remote across the EU and UK. Happy to talk about .NET and Azure platform work, legacy modernization, or systems integration.