My current focus is on building secure, scalable systems.
!
Before we get startedThis is not a complete list of my projects, just the ones I was bothered to write about. If you want to see more, check out my GitHub.
0
This site!
React, Vite, SSG, Bun, Tailwind CSS, GitHub Pages
This is my personal website, portfolio, and blog. It is built with React, Vite, and Tailwind CSS.
The site is statically generated (SSG) and hosted on GitHub Pages.
The blog system is a custom static generation pipeline built in Bun utilizing Zod for frontmatter validation and an internal templating engine.
1
Scratch but for AI Agents!
SvelteKit, Tailwind CSS, Konva, Node.js, Express, OpenAI API, ElevenLabs API
At the Entrepreneurs First EBL hackathon in Milan, I built a Scratch-style drag-and-drop frontend for creating AI agents via visual programming.
The system transpiles block-based workflows into JavaScript and evaluates them in a sandboxed runtime with a custom standard library.
It abstracts APIs like Gladia, ElevenLabs, OpenAI, Mailgun, and Twilio, so users can chain voice, text, TTS, and webhook workflows without code.
Please keep in mind this was built on zero sleep in under 24 hours.
2
Final year project for my BSc in Computing
Go, MariaDB, AWS, React, Tailwind CSS, Docker, ECR, ECS, S3, Etcd, Nginx, Route53, Cloudflare
Noise.email is a privacy-first, end-to-end encrypted email platform I built while learning Go.
It uses Argon2 for password hashing, SHA-256 for message integrity, and asymmetric key pairs for user-to-user encryption.
I also built a minimal SMTP/IMAP-compatible API layer and a custom frontend for zero-knowledge key handling.
3
Go Library for Web App Security & Session Management
Go, Gin, RBAC, CSRF, JWT, Cookies
GoThic is a Go library designed for secure session management, CSRF protection, and RBAC in web applications.

Grzegorz Maniak
Software Engineer
All opinions are my own and do not represent any of my current or past ventures or employers.
© 2026 Grzegorz Maniak