Software Engineer · Selfhoster
I build backend systems and fullstack applications with TypeScript and Go, with a strong interest in security, maintainable software, and selfhosted infrastructure.
I'm a software engineer from Poland. I work primarily with TypeScript, Node.js, Go, React, Next.js, Hono, and PostgreSQL.
I build backend systems and web applications with an emphasis on clear architecture, maintainability, and security. I enjoy working across the stack, from APIs and application logic to deployment and infrastructure.
I design and operate my own selfhosted infrastructure, giving me practical experience with Linux, Docker, networking, reverse proxies, DNS, monitoring, and service administration.
I hold a Bachelor of Engineering in Computer Science from Lublin University of Technology and I am currently pursuing a Master of Engineering in Computer Science at the same university.
Outside of IT, I enjoy skiing, cooking, history, karaoke, video games, and spending time with animals.
CORE is a shorthand for the four areas that best describe how I approach software and infrastructure work: building systems, operating them, keeping them dependable, and making practical engineering decisions.
| Pillar | What it means | |
|---|---|---|
| C | Code | Backend systems, APIs, fullstack applications, integrations, and developer tooling. |
| O | Operations | Linux, containers, virtualization, networking, deployment, and selfhosted infrastructure. |
| R | Reliability | Testing, observability, security, resilience, and predictable system behavior. |
| E | Engineering | Architecture, maintainability, technical trade-offs, documentation, and pragmatic problem solving. |
| Project | Description | Focus |
|---|---|---|
| DoggoPaste | Selfhostable platform combining durable, access-controlled code pastes with real-time collaborative editing. | TypeScript Hono Next.js PostgreSQL Socket.IO |
| Homeserver | A living record of my selfhosted infrastructure and its evolution into a Proxmox VE homelab. | Linux Proxmox VE Docker LXC Networking |
Tip
More projects, technical case studies and writing are available at witoldzawada.dev.
- Backend and fullstack applications
- Application security and secure software design
- Selfhosted infrastructure, virtualization, networking and observability
- Software supply chain security
- Building software that is straightforward to deploy, operate and maintain





