kj.home
Kjartan Einarsson

Kjartan Einarsson

Senior Full Stack Software Engineer

Victoria, BC, Canada

I'm a senior full stack engineer and DevOps specialist shipping digital services for the BC Government and enterprise — Vue 3, React, TypeScript, Node.js, and Python on top of PostgreSQL, OpenShift, and CI/CD pipelines. After hours I make generative art, build hardware, and chase interesting math in the browser.

Experience

  1. Oct 2025Present

    Senior Full Stack Developer

    Quartech — BC Gov Digital Trust (CDT) · BC Wallet Mobile / BC Services Card

    Developing the BC Services Card app and integrating BC Wallet so citizens can manage digital credentials and access government services in one mobile app.

    • Designed ScreenWrapper, a shared Bifold component adopted across every screen in bc-wallet for consistent sizing, safe areas, and scroll behaviour
    • Built verification and onboarding flows: resume verification, approval notifications, and device invalidation / forced de-registration
    • Shipped PIN and security-method flows, global error handling, i18n for all BCSC v4 screens, and CI improvements with GitHub Actions and SonarCloud
    React Native
    TypeScript
    Bifold
    Credo-TS
    Swift
    Kotlin
  2. Oct 2024Oct 2025

    Senior Full Stack Developer

    Quartech — Digital Trust Services (QDTS)

    Internal SaaS for issuing, holding, and managing blockchain-based verifiable credentials for government and business.

    • Designed Helm charts and GitHub Actions workflows for five applications on Quartech's Azure Kubernetes cluster
    • Migrated the API database from AWS DynamoDB to self-hosted MongoDB wired in as a Helm chart dependency
    • Built the Issuer Demo admin panel — tenant invitations and credential management behind Keycloak OIDC
    TypeScript
    Node.js
    Kubernetes
    Helm
    Docker
    Keycloak
  3. Dec 2021Sep 2024

    Senior Full Stack Developer / QA Specialist

    BC Ministry of Water, Land & Resource Stewardship · NERT · SIMS/BioHub · HRT

    Three GIS-based environmental platforms for restoration tracking and species inventory across BC, delivered OpenShift-native with GitOps/IaC practices.

    • Led enterprise web application development with React, Node.js, and TypeScript on OpenShift 4.x
    • Redesigned RESTful APIs to OpenAPI conventions with layered endpoint/service/repository architecture
    • Owned PostgreSQL schema design, migrations, and tuning across DEV/TEST/PROD, plus Leaflet mapping and GC Notify integration
    React
    Material-UI
    Node.js
    PostgreSQL
    OpenShift
    Leaflet
  4. Jan 2023Apr 2023

    Full Stack Developer

    Quartech — Investment Agriculture Foundation · BuyBC verifiable credentials

    Vue 3 issuer and verifier apps demonstrating verifiable-credential issuance for organizations in OrgBook BC.

    Vue 3
    TypeScript
    Docker
  5. Jun 2020Dec 2020

    Full Stack Developer

    SYNQ Tech

    Real-time integration and analytics platform. Built the company site, network check-in software for company assets, and a prototype remote-access locker system — wiring, soldering, and firmware included.

    Python
    MySQL
    Raspberry Pi
    Linux

Skills

  • TypeScript
  • React
  • Vue
  • Next.js
  • Vite
  • Tailwind CSS
  • Python
  • Node.js
  • Express
  • FastAPI
  • PostgreSQL
  • MongoDB
  • Docker
  • Kubernetes
  • Helm
  • OpenShift
  • AWS
  • Azure
  • Three.js
  • Git

Languages

TypeScript / JavaScript
Python
Java
C / C++
Bash
SQL

Front-End

Vue 3
Nuxt
React
React Native
Next.js
Vite
Tailwind CSS
Material-UI
shadcn/ui

Back-End & APIs

Node.js
Express
Flask
FastAPI
Django
Spring Boot
REST / OpenAPI 3.x

Data & Messaging

PostgreSQL
MySQL
MongoDB
DynamoDB
Redis
RabbitMQ

DevOps & Cloud

OpenShift 4.x
Docker
Kubernetes
Helm
GitOps / IaC
GitHub Actions
Azure AKS
AWS

Testing & Delivery

Jest
Mocha
Cypress
Selenium
JMeter
Agile / Scrum
Code review & mentoring

Beyond work

Education & Certifications

Education

Bachelor of Software Engineering

University of Victoria · 2017 – 2024

Awards

  • Victoria Lions Club Directors Scholarship
  • University of Victoria Entrance Scholarship

Certifications

  • AWS Cloud Practitioner

    Amazon Web Services · 2024

  • OpenShift 101/201

    BC Government · 2024

  • Certified Practitioner in Agile Development Practices