I build web applications with React, Next.js, Svelte and TypeScript, and deploy them to production on Docker-based VPS infrastructure. I like turning a real need into a working tool and automating the repetitive parts.
- Frontend: React, Next.js, Svelte, TypeScript, JavaScript, HTML, CSS, Tailwind CSS
- CMS and backend: Sanity CMS, Node.js, Python, FastAPI, REST APIs, Prisma
- Databases: PostgreSQL, Redis
- Infrastructure: Docker, Docker Compose, Ubuntu VPS, Cloudflare, Vercel
- Desktop: Tauri
- Automation and AI: n8n, OpenAI API, local TTS models
- Tools: Git, GitHub, Figma
A local voice studio for Windows: multi-speaker narration editor, voice selection, local text-to-speech and export. Svelte 5, TypeScript, Tauri 2 and a Python/FastAPI engine.
A Sanity Studio plugin with a table view and bulk actions for managing documents. Maintained fork of an existing open-source plugin.
A shift calendar with an AI agent that finds free time slots, plus time tracking and earnings. Next.js, Prisma and PostgreSQL.
- Instatic - redesign of the page editor settings panel in an open-source CMS (fork)
- All Brands Template - reusable TypeScript web template (demo)
- Parallax Animation Zoom - interactive animation experiment
- Email: pawel.stach81@gmail.com