Pet Projects

Work History

Fullstack Developer · Cosafe Technology AB
Mar 2024 Jul 2026

Personal-safety platform — end-to-end ownership from React Native mobile delivery to NestJS backend, including enterprise SCIM/SSO identity provisioning and critical/time-sensitive alerting.

  • Analyzed SCIM RFCs and designed the enterprise-identity-provisioning solution, personally implementing ~90% of the NestJS backend integration — including migrating missing logic from the legacy .NET/C# service — across multiple vendor-specific SCIM connectors, plus the customer-facing admin panel and its backend APIs.
  • Coordinated the SCIM rollout across Design, Product, and QA, and directed contributions from 4 other engineers through customer-facing launches and initial customer calls.
  • Diagnosed a Chromium cookie-compatibility regression that broke an Electron app's login flow, then restored compatibility by extracting user cookies directly from SQLite storage and re-injecting them with correct process-start timing.
  • Drove the migration of production APIs from .NET to NestJS within a shared TypeScript monorepo, designing REST endpoints and working with geospatial calculations and time-critical notification delivery.
  • Implemented and maintained CI/CD pipelines in GitHub Actions, including mobile E2E workflows and custom release tooling, and managed app versioning and store submissions for the App Store and Google Play.
NestJSSCIMPostgreSQLMariaDBMongoDBDockerRabbitMQ.NET / C#REST APIsGitHub ActionsReactReact NativeAngular
Frontend Developer · Cosafe Technology AB
Nov 2022 Mar 2024

Built React Native mobile clients for the same personal-safety platform, delivering critical, time-sensitive alerts with reliable background geolocation.

  • Built React Native mobile clients delivering critical, time-sensitive alerts with reliable background geolocation across iOS and Android, adopting React Native's New Architecture.
  • Cut a critical user flow from 30s to 12s (2.5x) via React list render optimizations, an animated component reworked onto native animated nodes, and SVG filesystem caching.
  • Developed "Coyards 2.0" and contributed to the main Cosafe cross-platform application (mobile, web, Electron).
ReactReact NativeTypeScriptRedux / Redux Thunkmobxreact-native-reanimatedNative Modules (Java, Kotlin, Swift, Obj-C)Electron.jsFirebase / Pushy
Frontend Developer (Contract) · CCStudio
May 2021 Mar 2022

Contract frontend work on a production TypeScript/React Native app, including real-time WebRTC features and payment flows.

  • Built WebRTC-based real-time communication features for a cross-platform React Native application.
  • Implemented client-side payment processing flows.
  • Developed and maintained UI components, integrated REST APIs, and contributed across the release cycle of a production TypeScript/React Native app using Firebase for auth and push notifications.
React NativeTypeScriptWebRTCFirebaseREST APIs
Frontend Developer · Freelance
Nov 2019 Jan 2021

Part-time freelance frontend work during and after university.

  • Part-time during and after university, working across React Native, React, and Angular.
React NativeReactAngular
Frontend Internship · Dom.ru
Jan 2020 Jan 2020

Frontend internship.

    React
    Frontend Developer, IoT Startup · Cyberlinks
    Jan 2019 May 2019

    Early-career frontend role at an IoT startup.

      React NativeIoT