Skip to content
View edhor1608's full-sized avatar
🤖
🤖

Organizations

@vivenu

Block or report edhor1608

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
edhor1608/README.md

Jonas Rohde

TypeScriptGoReact_NativeConvexCodexCursorCLI

Software engineer at vivenu, building product systems, developer tools, and AI-heavy delivery workflows across work and private projects.

Website · GitHub · LinkedIn · X

Now

I work on production software at vivenu and keep a private/public builder loop around tools, media products, and agent-heavy development. The interesting bit is not that I use AI; it is that I track where it changes the shape of the work.

What I want to showEvidence
still actively building outside work43 repos pushed in 2026, including public tools and private product systems
AI is part of the operating model952 tracked Codex threads and 17.47B tracked Codex tokens
current preference is opinionatedCodex App for stable long-running work, Pi for raw/custom harness work, Cursor Pro for editor-side AI

Current Work

ProjectWhat it isSignal
pi-toolscustom Pi package for context, prompts, notifications, stash, and compactionpublic, 9 tracked Pi sessions
qwer-qtyped, docker-first message queue with schema registry and dashboardpublic, pushed 2026-05-21
passepartoutphotography export tool for framed/social-ready image outputpublic, 10 recent Codex threads
zero / zero-senselanguage and agent-development explorationtop recent Codex focus
sandcastleTypeScript orchestration for sandboxed coding agentspublic agent tooling
auroraConvex-first realtime community platform1.96B tracked Codex tokens
VeraMintmobile news product with curated journalism and offline readingprivate product work
Picalyzephotography analysis workflow and product explorationprivate product work

How I Build

LayerTools
ProductTypeScript, Bun, React, Next.js, Astro, Expo, Convex, PostgreSQL
SystemsGo, Rust, Docker
DeliveryGit, Graphite, worktrees, PR review loops, Playwright, Biome, Vercel, Netlify
AICodex App, GPT-5.5, local agent skills, Pi + pi-tools, GPT Image (gpt-image-2), Cursor Pro

AI Snapshot

Snapshot as of 2026-05-25. The full evidence trail lives in docs/profile-fact-audit-2026-05-24.md.

Codex
952 threads
17.47B tokens
GitHub
2,399 contributions
160 PRs
Pi
35 sessions
10,934 messages
Cursor
71,463 ACP sessions
346 code hashes
MonthGitHubCodexTokensClaudePiCursor
2026-053541184008.9M48370208
2026-041674817521.4M46321255
2026-03801784171.5M55--
ToolWhy it is here
Codex Appdefault lane for stable, long-running coding work on GPT-5.5
Picleaner/rawer harness and custom pi-tools behavior
GPT ImageUI direction, visual assets, and interface exploration
Cursor Proeditor-side AI and current Claude access path
Claude / Opencode Gohistorical telemetry only, not active standalone defaults
More evidence
  • Codex openers show planning, research, agent, frontend, docs, PR, test, bugfix, review, and worktree patterns.
  • The workflow shifted from Claude-heavy exploration in January 2026 to Codex-heavy implementation from February onward.
  • Cursor ACP metadata is useful as footprint evidence, but too noisy for project priority.
  • Refresh scripts: dashboard, fact audit, claim check.

Connect

WebsiteXLinkedInGitHub

Pinned Loading

  1. create-edhor-stackcreate-edhor-stackPublic

    TypeScript 1

  2. masterthesismasterthesisPublic

    Python

  3. pi-toolspi-toolsPublic

    Pi package with model-specific prompts and structured compaction

    TypeScript

  4. passepartoutpassepartoutPublic

    /ˈpæs.pɑːr.tuː/ - A photography-first export tool that frames any image with adaptive white canvas and outputs Instagram-optimized formats with reliable and experimental quality modes.

    TypeScript 1