← back to portfolio

David Vrba — Full-Stack Developer & Designer

Software Developer & Designer — Czech Republic

Who I Am

I'm David Vrba — a full-stack software developer and designer based in the Czech Republic. I build SaaS products, mobile applications, and web experiences that sit at the intersection of clean engineering and strong visual design. My work ranges from B2B platforms serving real businesses to experimental tools I ship because the problem is interesting.

I'm currently a student expected to graduate in 2027, but I treat software development as my primary occupation — not a side project. Alongside my studies, I lead the development of multiple live products, represent the Czech Republic at international tech events like VivaTech in Paris, and compete in hackathons across Europe. Building while learning is not a compromise; it's the fastest path to mastery.

My technical focus is the modern JavaScript/TypeScript ecosystem — Next.js, React, Node.js — paired with Flutter for mobile and Python for backend tooling and AI integration. I care deeply about design: every product I build has a deliberate visual system behind it, not just a framework thrown at a problem.

Outside of software, I have a strong interest in art, motion design, and 3D graphics. I use Three.js and WebGL for interactive web experiences, and Godot 4 for game development. These aren't hobbies separate from my engineering work — they directly inform how I approach product design and user experience.

What I Build

My primary focus is SaaS products — software that solves a specific business problem and generates recurring value. I currently lead development on NextDrive, a B2B platform for driving schools in the Czech Republic that replaces legacy scheduling and management software with a modern Flutter app and web dashboard. Building a real B2B product from zero — sales, design, development, and operations — has been the most accelerated learning environment possible.

Beyond SaaS, I build commercial web applications for clients. I've provided design and development support for mid-sized Czech e-commerce platforms and executed UI/UX projects for larger companies with strict commercial deadlines. This freelance work taught me that the hardest part of software is rarely the code — it's understanding what a client actually needs versus what they say they need, then delivering that clearly and on time.

I'm also interested in AI-native product development. NextMerchant integrates ChatGPT Instant Checkout into WooCommerce, Shopify, and Shoptet stores, targeting Czech Republic, Slovakia, Poland, and Germany. The underlying bet: AI interfaces are becoming primary commerce surfaces, and most e-commerce infrastructure isn't ready for that shift.

Skills & Stack

Frontend

ReactNext.jsTypeScriptTailwind CSSThree.jsFramer Motion

Backend

Node.jsPythonREST APIsFirebasePostgreSQLPrisma

Mobile

FlutterDartReact Native

Design

UI/UX DesignFigmaDesign SystemsMotion Design

Other

Godot 4C#GitVercelAI Integration

Selected Projects

NextDrive↗ visit

B2B SaaS for driving schools

Flutter · Next.js · TypeScript · Firebase · Node.js

Moje Online Recepce↗ visit

AI reservation automation for local businesses

Next.js · Firebase · Node.js · TypeScript

NextMerchant↗ visit

ChatGPT Instant Checkout for e-shops

Next.js · Python · TypeScript · Node.js

Invite Earn

Referral code discovery platform

Next.js · Firebase · TypeScript

Email & Tel Encode↗ visit

Contact info obfuscation tool for developers

React · TypeScript

Working Together

I'm available for freelance engagements, consulting, and technical collaboration. My strongest value-add is in early-stage product development: going from concept to working software quickly, with a design-first approach that doesn't sacrifice engineering quality. I work best with founders and small teams who need a developer who can also own the product design.

If you're building something in the Czech Republic or Europe and need a developer who combines strong technical skills with real product thinking, I'd like to hear about it.