Skip to content
View birrejan's full-sized avatar
🚀
🚀

Block or report birrejan

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.

Content in all repositories owned by your account will be closed.
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
birrejan/README.md
Jan Layola

SiteLinkedInEmailLocation


constjan={role: "Senior Software Engineer",company: "inSpace",origin: "Barcelona, CAT → Roosendaal, NL",stack: ["TypeScript","React","Node","C#","Cypress"],shipping: true,flags: ["frontend-leaning","tests-first","boring-discipline"],};

$ man jan

JAN(1) Personal Manual JAN(1)
NAME
jan — frontend-leaning product engineer; ships, improves, learns.
SYNOPSIS
jan [--ship] [--test] [--mentor] [--push-back-gently] <problem>
DESCRIPTION
Reduces the distance between a user's problem and a working
solution. Stays close to design and product. Prefers small,
observable steps over big-bang releases. Opinionated about clear
interfaces, tests that catch what matters, and pipelines that get
out of the way.
OPTIONS
--ship Default. Prefers boring discipline over heroics.
--test Cypress · Vitest · Jasmine. TDD when it earns it.
--mentor Lifts standards across teams without authority.
--push-back-gently Engages when a feature solves the wrong problem.
ENVIRONMENT
LOCATION Roosendaal, NL
ORIGIN Barcelona, ES
PETS Iglu (husky, 1)
BUGS
Occasional Friday-afternoon bikeshedding. Speaks Dutch at A1.
SEE ALSO
birrejan.me(1), linkedin(1), iglu(8)

$ cat now.txt

+ Leading experience team at inSpace — automation, telemetry, release pipelines+ OSS on the Home Assistant frontend+ long walks with Iglu the husky 🐺! learning Dutch (A1, slowly)- shipping bugs

$ ls skills/

frontend/

TypeScriptReactReact NativeStorybookHTMLCSS
backend/

Node.jsC#MongoDBFirebaseExpress
quality/

CypressVitestJasmineTDDGit
delivery/

CI/CDAzurePiwikPron8n

$ cat ~/.config/uses.toml

[editor]
ide = "VSCode"font = "JetBrains Mono"theme = "dark, low-contrast"ai = "Claude"
[terminal]
shell = "zsh"multiplexer = "tmux"prompt = "~/jan $"
[machine]
os = "macOS"keyboard = "Kinessis 360"browser = "Firefox"
[home-lab]
stack = "Home Assistant + a few too many sensors - Proxmox - and bunch of services"

$ git blame README.md

Jan combines strategic thinking with solid technical skills and a rare ability to truly listen and align people around the right direction.

Pieterjan, CTO · YieldComputer


$ cat principles.md

# How I work01. Reduce the distance between a user's problem and a working solution.
02. Most product quality comes from boring discipline, not heroics.
03. Tests that catch what matters > 100% coverage that catches nothing.
04. Telemetry turns guesswork into evidence. Instrument before you guess.
05. If the release pipeline is in the way, fix the pipeline first.
06. Push back — gently — when a feature is solving the wrong problem.
07. Ship small. Observe. Adjust. Repeat.

$ uptime

 0 1 2 3 4 5 6 7 8 yrs
TypeScript █████████████████████████████████░░░░░░░ 6+
React █████████████████████████████████░░░░░░░ 6+
Node.js █████████████████████████████████░░░░░░░ 6+
Cypress █████████████████████████░░░░░░░░░░░░░░░ 5+
Claude ██████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ more is impossible :)

↑ ↑ ↓ ↓ ← → ← → b a · birrejan.me

Pinned Loading

  1. home-assistant/frontendhome-assistant/frontendPublic

    🍭 Frontend for Home Assistant

    TypeScript 5.6k 3.8k

  2. TriliumTriliumPublic

    Forked from TriliumNext/Trilium

    Build your personal knowledge base with Trilium Notes

    TypeScript