Pet Projects

Lingotaler
2026
A vocabulary app that builds your word bank with AI-generated example sentences, CEFR-leveled practice, and reminders that meet you where you are.
Krasivsk
2026
React+Electron card-based extraction videogame set in a post-soviet setting.
@duasfh/ts-rust-cache
An opensource library using Rust compiled into WASM to use within nodejs/browser js environment. With TypeScript support.
@duasfh/ms
Small utility library to parse datetime strings into ms values. Similar to Vercel's ms, but much lighter
Older projects
2021
List of older 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