// Riga, Latvia

Software engineer tired of
overly trendy titles.

I build things that ship — from full-stack web platforms and iOS apps to embedded firmware. I also teach, because most of what I know was handed to me by someone willing to explain it.

martins@techbearcoding.lv

10+ years building software8 years teachingCo-founder @ TechbearCoding

About

Builder, lecturer, occasional blogger.

I'm a Latvian software engineer based in Riga. I've spent a decade moving between embedded systems, banking platforms, full-stack web, and now mobile — picking up languages and stacks the way other people pick up hobbies.

I'm currently Lead Software Engineer at KleinTech Services and a software engineer at EDI — Institute of Electronics & Computer Science. On the side I co-founded TechbearCoding, where I lecture, mentor, and write — sometimes in English, sometimes in Latvian.

I'm a strong believer in mentoring. Every senior I had took the time to actually explain things, and I try to do the same.

The stack

Tools I've shipped with.

Not a wishlist — every item below is something I've used in production on real projects, often for years.

Languages

CC++C#JavaJavaScriptTypeScriptPHPSwiftGroovyPL/SQL

Web & Mobile

ReactAngularBlazorLaravelWordpressSwiftUI.NET

Data & Backend

Oracle SQLCassandraQlikSenseCloudKitAsync APIs

Platforms & DevOps

LinuxDockerAzureCI/CDServer admin

Embedded

QtCAN busSerial protocolsISO 8583

Experience

Where I've been.

  1. Lead Software Engineer

    KleinTech Services

    2023 — Present

    C#, React, Linux/Docker

  2. Software Engineer

    EDI — Institute of Electronics & Computer Science

    2026 — Present

    PHP, Laravel, Docker

  3. CEO & Co-Founder

    TechbearCoding

    2020 — Present

    Teaching, mentoring, courses

  4. Senior Software Engineer

    Luminor Group

    2022 — 2023

    Java, Oracle SQL, React

  5. Senior Software Engineer

    Avalanche Laboratory

    2021 — 2022

    C#, Blazor, Async APIs

  6. Software Engineer

    Swedbank

    2019 — 2021

    JS/Groovy, Cassandra, Angular

  7. Software Engineer

    Plockmatic Group

    2016 — 2019

    .NET, C++/Qt, embedded

Courses & mentoring

I teach what I actually use.

Through TechbearCoding I run small-cohort courses and one-on-one mentoring. No ten-hour intro to "what is a variable" — we move fast and write real code.

Beginner → Intermediate

C# from the ground up

Practical fundamentals — syntax, OOP, .NET basics — built for people who want to actually ship something, not just pass an exam.

Beginner → Intermediate

Java for working developers

From the JVM up: syntax, OOP, the standard library, and how a real Java project is wired together. Drawn from years at banks and enterprise shops.

Beginner → Advanced

SQL that won't bite you

Querying, joins, indexes, transactions, and the things that quietly destroy performance. Postgres / Oracle flavored, but transferable anywhere.

All levels

Git, the way teams use it

Beyond add / commit / push. Branches, rebases, conflict resolution, and the workflows that keep a team unblocked instead of fighting each other.

Beginner → Intermediate

Linux & Docker fundamentals

Living in the shell, building images, running containers, and not being scared of a server. The dev-ops basics every developer should own.

Beginner

Web basics

How the web actually works — HTML, CSS, HTTP, the browser, and just enough JavaScript to be dangerous. The foundation everything else sits on.

1:1 mentoring

All levels

Stuck on a project, prepping for a senior interview, or trying to switch stacks? Direct, honest feedback — no fluff. We work from your actual code, not made-up exercises.

Book a session

Custom course for your team?

I run private workshops for companies — onboarding, upskilling, or focused topics. Tell me what you need.

Get a quote

Built by me

Apps in the wild.

iOS · SwiftUI · CloudKit

Fight Push-Ups

Boxing-conditioning push-up tracker.

Round-based workouts, ladder mode, max-rep tests, hands-free rep counting via the proximity sensor, and iCloud sync across your devices. Built solo in SwiftUI with SwiftData + CloudKit.

SwiftUISwiftDataCloudKitStoreKit 2

Coming soon

Your project here?

I take on freelance work — full-stack web, mobile, and the occasional firmware adventure. If you have a problem you can't hire your way around, let's talk.

Pitch me

Contact

Let's build something.

Freelance, mentoring, or just a question about the stack — email works best. I read everything.