
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
Oct 2025 – Present
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 NativeTypeScriptBifoldCredo-TSSwiftKotlinOct 2024 – Oct 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
TypeScriptNode.jsKubernetesHelmDockerKeycloakDec 2021 – Sep 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
ReactMaterial-UINode.jsPostgreSQLOpenShiftLeafletJan 2023 – Apr 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 3TypeScriptDockerJun 2020 – Dec 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.
PythonMySQLRaspberry PiLinux
Skills
Languages
Front-End
Back-End & APIs
Data & Messaging
DevOps & Cloud
Testing & Delivery
Beyond work
Genuary & generative art
Daily generative-art sketches with canvas-sketch, P5.js, and Three.js — L-systems, reaction–diffusion, tilings, and spirographs.
Custom pen plotter
Designed and built end-to-end: frame, motion control, and firmware. Browser sketches export G-code tuned to the machine, so generative pieces run from code to paper.
Hardware synthesizers
Designing and building hardware synths — exploring sound synthesis from the oscillators up.
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