Bernards Gulbis

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

Available for contract work · Remote (EU & UK)

Get in touch
Bernards Gulbis, Senior Full-Stack Engineer

About Me

I turn complex architecture into production-ready software that ships. With an MSc in Computer Science and 15 years in enterprise development, I bring a system-first mindset to every codebase I touch.

I run SIA “Gulbis Solutions”, an independent software consultancy based in Riga. I’m currently contracted by Tapi Carpets & Floors in the UK, building the scheduling and route optimization systems behind their Home Visits service—call centre appointment planning and daily routing for home consultants across Tapi’s UK showroom network.

I build enterprise-grade applications on Azure, combining robust .NET Core and Entity Framework Core backends with React and TypeScript frontends, delivered through Azure DevOps. As a firm believer in Domain-Driven Design (DDD) and Clean Architecture, I write secure, testable, and maintainable code—and I use modern AI tools like GitHub Copilot and Claude to accelerate delivery without compromising architectural integrity.

15+ Years Experience
4 Countries

Skills

Technologies and tools I work with daily

Backend & Architecture

REST APIs .NET Core C# ASP.NET Core MVC & Web API SQL Server Entity Framework & NHibernate Domain-Driven Design (DDD) & Clean Architecture

Frontend

TypeScript JavaScript React Angular HTML & CSS

DevOps & Tools

Microsoft Azure Azure DevOps GitHub Copilot Claude Code CI/CD Git Playwright

Languages

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

Portfolio

Key projects that delivered measurable impact

Tapi Home Visits Scheduling & Routing

Scheduling and route optimization for the Home Visits service at Tapi Carpets & Floors — planning call centre appointment schedules and daily routes for home flooring consultants across the UK showroom network.

Nationwide UK store network
Azure .NET Core Route Optimization
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)

Legacy Logistics Platform Modernization

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)

Co-developed and maintained the national Electronic Declaration System for the State Revenue Service of Latvia.

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

Experience

2026–Present

Senior Full-Stack Engineer & Founder

SIA “Gulbis Solutions” · Riga, Latvia (Remote)
  • Founded an independent software consultancy delivering contract engineering for international clients.
  • Building the scheduling and route optimization systems for the Home Visits department at Tapi Carpets & Floors(opens in new tab) (UK) — call centre appointment planning and daily routing for home consultants across the UK showroom network.
  • Delivering on Azure with .NET Core, Entity Framework Core, and React, managed through Azure DevOps.
2024–2026

Senior Software Developer

Visma Flyt · Riga, Latvia
2018–2024

Senior Software Developer

Visma Publitech · Riga, Latvia
  • 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.