# Edu Wass > Senior Full-Stack Engineer building production systems and high-performance web platforms with TypeScript, PHP, and modern backend stacks. ## Pages - [About](https://eduwass.com/about.md): Who I am, where I came from, and how I ended up building AI products from the Pyrenees. - [Resume](https://eduwass.com/resume.md): Resume — Edu Wass, Senior Software Engineer (Full-stack). - [How I Work](https://eduwass.com/how-i-work.md): Engagement model, process, and what it's like to work with me. - [Contact](https://eduwass.com/contact.md): You can reach me at: If you'd prefer to chat, book a slot below: ## Posts - [lifelog: Cron, Files and SQL as Memory for My Agents](https://eduwass.com/lifelog.md): Every agent session starts with amnesia. lifelog pulls my calendar, mail, Slack, Linear, GitHub, journal and agent sessions into raw JSONL, projects them with DuckDB at read time, and hands any agent a deterministic brief of what happened lately. - [Building a Language Server for EdgeJS in Three Days](https://eduwass.com/edge-language-tools.md): How an itch about {{ user.nmae }} became Edge Language Tools: type-checked EdgeJS templates, a Volar language server, and the lessons I stole from Rails, Twig, Glint and Svelte. - [One Theme, Every Tool: monotheme](https://eduwass.com/building-monotheme.md): I change color themes the way other people change desktop wallpapers. The problem: my "environment" isn't one app, it's twenty. Ghostty, tmux, Neovim, VSCode,… - [A Raycast-Style Command Palette for tmux](https://eduwass.com/tmux-palette.md): - [Replacing WordPress with 2,300 Lines of Bun](https://eduwass.com/replacing-wordpress-with-2300-lines-of-bun.md): The site you are reading is around 2,300 lines of TypeScript, Edge templates, and CSS in src/. It scored 99/90/100/100 on PageSpeed the first time I ran it,… - [More Agents Won't Save You](https://eduwass.com/closing-the-loop-with-ai-agent-teams.md): Multi-agent coding is finally real enough to be useful, but only if you stop treating it like "more agents = more output". - [Agent Rules That Actually Work](https://eduwass.com/agent-rules-that-actually-work.md): You've got an AI coding agent. You've given it access to your codebase. It's productive for about 20 minutes — then it console.logs in production code,… - [Git Worktrees + Worktrunk: A Setup for Parallel AI Agents](https://eduwass.com/git-worktrees-worktrunk-a-setup-for-parallel-ai-agents.md): If you're using AI coding agents — Claude Code, Codex, Cursor — and you're still working on a single branch, you're leaving a massive productivity multiplier… - [Hello world!](https://eduwass.com/hello-world.md): > Update (Apr 2026): Killed this whole WordPress setup three months after writing this. Rewrote the entire site from scratch — see Replacing WordPress with…