Skip to content
View YonasValentin's full-sized avatar

Sponsors

@thg-muc

Block or report YonasValentin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
YonasValentin/README.md

Yonas Valentin Mougaard Kristensen

Senior Software Engineer @ EDC Group | Copenhagen

Building production systems across mobile, web, and backend. Founder. Open source contributor. 80K+ users shipped.


LinkedIn Email VS Code Support


GitHub Stats

GitHub Streak

trophy

GitHub Activity Graph


Tech Stack

Languages & Frameworks

TypeScript React Next.js React Native Expo .NET NestJS Node.js

Data & Backend

PostgreSQL Supabase Prisma PocketBase

DevOps & Platforms

Railway Vercel GitHub Actions App Store

AI & Analytics

OpenAI PostHog


Building Now

TeoriTjek — CEO & Co-founder

Danish driving theory exam platform

iOS Android

Stack: React Native (Expo) TypeScript .NET API PostgreSQL Supabase

App Store Google Play Website


StitchFlow — Interactive Knitting Patterns

Digital platform turning PDF patterns into interactive experiences with row counters, video help, and progress tracking

Status Users

Stack: Next.js TypeScript PocketBase Vercel

Website


LangSync — Translation Systems

AI-assisted translation workflow with real source-of-truth and missing-locale guards

Status

Stack: Next.js TypeScript .NET on Railway PostgreSQL pnpm packages

Website


UseWorkspace — Asset Management

Space/desk/asset lifecycle with AI assistance

Status

Stack: Next.js .NET OpenAI Railway

Website


Open Source: VS Code Extensions

7 extensions · 1,000+ total installs

Extension Description Installs
ErrorClipper Copy errors with code context; AI-ready snippets Installs
Aether Theme Focused, contrast-correct sublime theme Installs
Git Branch Manager Pro One-click cleanup of merged branches Installs
Azure DevOps Companion Boards and repos in-editor Installs
IntelliSense Hotkeys Smart keyboard shortcuts Installs
ClickUp Companion Ship tasks from VS Code Installs
TODO Debt Manager Visualize and burn down tech debt Installs

View All Extensions


Proof of Work

Metric Achievement
80,000+ Users scaled on Workr over 9 years
7 VS Code extensions published
1,000+ Developer tool installs
1 Live App Store application

Frontend specialist who ships backends that hold up.


Engineering Philosophy

Core Principles
Principle Practice
Typed boundaries Shared DTOs/Zod schemas, contract tests, generated clients
Monolith first Bounded contexts by folder and ownership, not hope
Observability from day one Logs, metrics, traces, budget alarms, SLOs
Migrations are products Progressive rollouts, backfills, kill-switches
DX compounds Reproducible dev env, seed data, fast feedback, preview deploys
AI assists, humans decide Codegen for glue, human review for architecture
PR Checklist
  • Contract tests updated (DTOs/Zod) and generated clients bumped
  • Zero-downtime: write → read → deprecate path for migrations
  • Telemetry added (metric + trace + log) with dashboard link
  • Security review: RLS/claims/roles; secrets via env or vault; no PII in logs
  • Rollout plan with flags and rollback command included
Migration Playbook
  1. Additive schema only — Deploy write paths behind a flag
  2. Dual-write and validate — Backfill idempotently with chunked jobs
  3. Flip reads — Switch to new source behind a flag; monitor error budgets
  4. Remove dual-write — Drop legacy after cold period with snapshots
Architecture Defaults
Layer Stack
API .NET/NestJS, CQRS where valuable, MediatR for cross-cutting
Data PostgreSQL, Prisma/EF Core, RLS on external contexts, audit trails
Frontend Next.js & Expo, strict TypeScript, feature flags, e2e happy-path tests
AI OpenAI for summarization/assistance; no black-box core decisions
Ops Railway/Vercel, GitHub Actions, canary + auto-rollback
Analytics PostHog/Umami, event contracts, server-side ingestion

Day Job

Senior Software Engineer @ EDC Group

Shipping React Native apps and .NET backends for real estate workflows. Focus: reliability, clean data, measurable outcomes.


Let's Connect

LinkedIn Email Support


Open to interesting projects and collaborations.

Pinned Loading

  1. git-branch-manager git-branch-manager Public

    TypeScript 1 1

  2. langsync.xyz langsync.xyz Public

    Open-source translation management for Next.js and React Native

    TypeScript