Learn. Build. Repeat.
Hey, I’m Rafał — a self-taught software developer who helps turn ideas into thoughtfully crafted web and mobile apps. I’m driven by curiosity, a love of building, and a desire to explore new technologies.
I believe in the power of lifelong learning. Lately, I’ve been focused on creating reliable offline-first experiences, building practical agentic applications for web, mobile and desktop, exploring how AI agents can solve real problems, and deepening my knowledge of Rust programming language.
Career
- Freelancer • Worldwide Active
- Software Mansion • Software Engineer• Cracow, Poland 14 months
- Montrose Software • Software Developer• Cracow, Poland 28 months
Open to work on your project, or drop a mail to
Technology Stack
I build stuff that doesn’t break (most days). Frontend, I use
TypeScript, React, TanStack libraries, React Native,
and Expo.
I try to make my apps looks good with Tailwind CSS
. For the backend, I mostly use
Hono, Node.js, Drizzle, and oRPC.
I host it all mostly on Cloudflare.
I’ve also had the opportunity to work with Next.js, Go, Python, AWS, and Google Cloud. I’m comfortable with Docker and have a working knowledge of Terraform. Generally, I test my apps using Playwright and Vitest.
Exploring & Learning
In my free time, I’m diving into the world of software development, exploring exciting areas like LLMs, 3D printing, electronics, cybersecurity and embedded programming. While I'm just beginning this journey and probably won't master all of them, I'm really excited to learn, experiment and build new things.