██████╗ ███████╗██╗ ██╗ ██╗███╗ ██╗ ████████╗██╗ ██╗███████╗
██╔══██╗██╔════╝██║ ██║ ██║████╗ ██║ ╚══██╔══╝██║ ██║██╔════╝
██║ ██║█████╗ ██║ ██║ ██║██╔██╗ ██║ ██║ ███████║█████╗
██║ ██║██╔══╝ ╚██╗ ██╔╝ ██║██║╚██╗██║ ██║ ██╔══██║██╔══╝
██████╔╝███████╗ ╚████╔╝ ██║██║ ╚████║ ██║ ██║ ██║███████╗
╚═════╝ ╚══════╝ ╚═══╝ ╚═╝╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝╚══════╝
██╗ ██████╗ ██████╗ ██████╗
██║ ██╔═══██╗██╔═══██╗██╔══██╗
██║ ██║ ██║██║ ██║██████╔╝
██║ ██║ ██║██║ ██║██╔═══╝
███████╗╚██████╔╝╚██████╔╝██║
╚══════╝ ╚═════╝ ╚═════╝ ╚═╝
FULLSTACK ENGINEER · PRODUCT BUILDER · OSLO
dennis@oslo:~$ whoami
I talk to agents for a living.
dennis@oslo:~$ cat /etc/dennis
experience 10+ years building digital products
focus AI-native software · product engineering
stack TypeScript · React · Next.js · Node · Cloudflare
bias ship > speculate
interface human ↔ agent ↔ code
dennis@oslo:~$ tree ~/interests -L 2
~/interests
├── ai-native-software
│ ├── agents
│ ├── tool-use
│ └── human-in-the-loop systems
│
├── product-engineering
│ ├── prototypes
│ ├── design-systems
│ └── fullstack-apps
│
└── open-source
└── small-things-that-teach-me-something
dennis@oslo:~$ _.
├── Elastic
├── reMarkable
├── Ecosia
├── Zalando
└── Searchmetrics
$ man dennis
NAME
dennis - software engineer who likes building things before
the category for them has a proper name
SYNOPSIS
dennis [--prototype] [--ship] [--question-assumptions]
DESCRIPTION
Product-minded fullstack engineer.
Interested in what software development becomes when agents
can read the codebase, use tools, make changes, run tests,
and collaborate with humans instead of merely autocomplete.
OPTIONS
--prototype
Make the vague idea tangible.
--ship
Put it in front of real people.
--question-assumptions
Especially the ones we inherited from software written
exclusively by and for humans.
BUGS
Occasionally starts another side project.
┌──────────────────────────────────────────────────────────────┐
│ STATUS │
├──────────────────────────────────────────────────────────────┤
│ building software for a world where "developer" increasingly │
│ means deciding what should exist, not typing every token. │
└──────────────────────────────────────────────────────────────┘





