diff --git a/README.md b/README.md
index 613120c..3f87cdf 100644
--- a/README.md
+++ b/README.md
@@ -1,68 +1,91 @@
-
- Hey there, I'm Jos茅 馃憢
-
+```text
+ _ _
+ (_)__ ____ _ _ __ ___| |__
+ | |\ \ / / _` | '_ \ / __| '_ \
+ | | \ V / (_| | | | | (__| | | |
+ |_| \_/ \__,_|_| |_|\___|_| |_|
- .NET Core | DevOps | Self-hosted Enthusiast
+software, servers, and a little sorcery.
+```
-I design and automate resilient systems ensuring rapid delivery and rock鈥憇olid reliability.
-Passionate about building robust code, streamlining CI/CD, orchestrating Kubernetes, and contributing to open-source.
+**[Enter the site](https://ivanch.me)** 路 [GitHub](https://github.com/ivanch) 路 [Gitea](https://git.ivanch.me/ivanch) 路 [Blog](https://blog.ivanch.me)
----
+## `$ whoami`
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+Hey, I'm **Jos茅**, usually found online as **ivanch**.
----
+I build software with .NET, automate the path from commit to deployment,
+and give my spare hardware more responsibilities than it probably asked for.
+My corner of the internet is part portfolio, part doorway into the homelab.
- 馃殌 Featured Projects
+```text
+interests
+|-- building robust software
+|-- making CI/CD do the repetitive work
+|-- orchestrating containers with Kubernetes
+`-- self-hosting, tinkering, and open source
+```
-- 馃攳 **[OpenCand](https://github.com/ivanch/opencand)** - [opencand.ivanch.me](https://opencand.ivanch.me)
- Simple Brazilian candidate data viewer and searcher, made with .NET Core and React
+## `$ ls toolbox/`
-- 馃搩 **[Vision Start](https://github.com/ivanch/vision-start)**
- A glassmorphism-looking like, modern and customizable Chrome startpage
+| Shelf | Tools |
+| :--- | :--- |
+| Code | .NET Core, React, Python, HTML, CSS |
+| Data | PostgreSQL, MySQL, Redis |
+| Infrastructure | Linux, Bash, Docker, Kubernetes, Terraform |
+| Delivery | GitHub Actions, Gitea Actions |
-- 鈿★笍 **[Haven](https://github.com/ivanch/haven)** - *personal homelab*
- Bare-metal Kubernetes cluster using k3s, some other Docker containers, and some sorcery
+## `$ ls projects/`
-- 馃幎 **[Kasbot](https://github.com/ivanch/kasbot)**
- Discord bot inspired by a Brazilian DJ
+A few things I've sent out into the world:
-
+Meet **[Haven](https://github.com/ivanch/haven)**: my personal homelab,
+where bare-metal Kubernetes meets Docker containers and the occasional experiment.
+
+```text
+ .-------------------.
+ | Haven |
+ | bare metal / k3s |
+ '---------+---------'
+ |
+ .---------+---------.
+ | |
+ deployments server scripts
+```
+
+[Explore the deployments](https://github.com/ivanch/haven) 路 [Browse the scripts](https://git.ivanch.me/ivanch/server-scripts)
+
+## `$ cat site.txt`
+
+This repository is the source for **[ivanch.me](https://ivanch.me)**:
+a static homepage with glass panels, a canvas flow field, and links to the things I build.
+HTML, CSS, and vanilla JavaScript keep it small; Nginx serves it in production.
+
+```text
+.
+|-- index.html # the front door
+|-- 404.html # for the scenic detours
+|-- assets/ # avatar and favicon
+|-- css/ # layout, glass, and color tokens
+|-- js/ # canvas backgrounds and social interactions
+|-- Dockerfile # minify JavaScript, then serve with Nginx
+|-- nginx.conf # caching, compression, and routing
+`-- .gitea/workflows/ # build and deploy
+```
+
+## `$ cat contact.txt`
+
+[LinkedIn](https://www.linkedin.com/in/joseivanch/) 路 [GitHub](https://github.com/ivanch) 路 [Gitea](https://git.ivanch.me/ivanch) 路 [Blog](https://blog.ivanch.me)
+
+```text
+ivanch@home:~$ _
+```