Full stack developer.
Your project, from A to Z.

From simple web apps to CRM systems and integrations that connect the tools you use every day. Fast, secure and ready to grow, because I start with a solid data model.

miloszek@mtokarski.dev

✻ Welcome to mtokarski.dev

>

About me

Miłosz Tokarski

Hi, I'm Miłosz. I live in Gdańsk and build web applications from the first line in the database to the last pixel of the interface.

I completed an engineering degree in Computer Science with a Front End Developer profile and am now doing a master's in Computer Science with a Web Developer profile.

I start with the data model and access rules, because everything else rests on them. That's why a product comes together fast and is easy to develop later.

I work independently, with clear communication and regular versions to review, so you always know where the project stands.

  • Next.js
  • React
  • Supabase
  • TypeScript
  • Tailwind CSS
  • Python
  • FastAPI
  • Vercel
  • Railway
  • Docker
  • Next.js
  • React
  • Supabase
  • TypeScript
  • Tailwind CSS
  • Python
  • FastAPI
  • Vercel
  • Railway
  • Docker

What I can build

Websites and web apps

Business card sites, company websites and blogs, as well as apps with a panel for managing content, forms and statistics.

Platforms with payments

Shops, ticketing systems and marketplaces: user accounts, online payments and an admin panel.

CRM and integrations

Systems that connect the tools a company already uses (email, spreadsheets, messengers) and automate repetitive tasks.

Have a different idea? Describe it and I'll reply within 24 hours.

Describe your idea

Selected projects

Client work

Projects delivered for clients.

Preview of GetDope

Ticketing platform

GetDope

A ticket sales system for concerts and events: event pages, cart, Przelewy24 payments, tickets with a QR code and a scanner at the entrance. Plus an extensive admin panel with sales and traffic statistics.

  • Next.js
  • React
  • TypeScript
  • Supabase
  • Tailwind
Visit
Preview of Kancelaria Mendak-Niekurzak

Law firm website

Kancelaria Mendak-Niekurzak

A website for a law firm from Gdańsk specialising in real estate law: scope of help, contract templates, a blog with posts migrated from the old site, Google reviews and a contact form protected against bots.

  • Next.js
  • React
  • TypeScript
  • Tailwind
  • Resend
Visit
Preview of Krzysztof Domozych

Personal website

Krzysztof Domozych

Personal website of a Chief Data Officer: about, competencies, experience, education and qualifications, animated counters and a contact form with a custom API.

  • Next.js
  • React
  • TypeScript
  • Tailwind
Preview of Tori Sushi

Restaurant website

Tori Sushi

Website of a sushi bar in Kwidzyn: a menu with sets, rolls and ramen, events, a map and contact details. Plus a custom panel with login and visit statistics stored in Supabase.

I no longer work on this project.

  • Next.js
  • React
  • TypeScript
  • Supabase
  • Tailwind
Visit
Preview of Flatti

Listings platform

Flatti

A real estate marketplace for the Polish market: listings with a gallery and a map, a search with filters, an agency directory, promoted listings and payments, and accounts for users and agencies. The project is currently on hold.

  • Next.js
  • React
  • TypeScript
  • Supabase
  • Tailwind
On hold

Personal projects

Projects I build on my own.

Preview of Bocian

Desktop app for AI agents

Bocian

A local hub for working with coding agents: multiple terminals in one window with panel layouts, one-click launch of Claude Code, OpenCode, Codex or Gemini CLI, an MCP server catalog, projects with git worktrees, a review view and a file editor. Available for Windows, macOS and Linux.

  • Electron
  • React
  • TypeScript
  • Vite
  • Supabase
Preview of Llama Control

Desktop app

Llama Control

A free panel for llama.cpp that lets you run local AI models without the command line. A GGUF model library with a HuggingFace browser and quantization, server settings with a VRAM estimate, automatic tuning, benchmarks, chat with images and agents, a terminal, image and video generation and remote chat from a phone.

  • Electron
  • React
  • TypeScript
  • Vite
  • Tailwind
  • llama.cpp
Visit
Preview of dlafirmy.ai

Automation service website

dlafirmy.ai

A website for a business automation service that connects the programs a company already uses (email, spreadsheets, messengers) and sets repetitive tasks to run on their own. Interactive before and after examples in a browser window, an animated agent that answers questions about the business, a calculator of recovered hours and a contact form with its own API.

  • Next.js
  • React
  • TypeScript
Visit
Preview of yourwebsite.pl

Website of a web and CRM agency

yourwebsite.pl

The offer website of a company that builds websites and CRM systems for other businesses: a services overview with a dropdown menu, a four-step process, an FAQ, the team and a video in the first screen. Plus a multi-step contact form that sends mail over SMTP, a cookie consent banner and a privacy policy.

  • Next.js
  • React
  • TypeScript
Visit

Process

  1. 01

    Call

    A free call where I learn about your idea and needs. I reply within 24 hours.

  2. 02

    Requirements and quote

    We agree on the features and you get a quote based on the agreed scope. I state running costs separately and up front.

  3. 03

    MVP

    I prepare a first version of the product (MVP) with the most important features. We agree the terms on the call. You check the direction before investing in the whole.

  4. 04

    Final product

    If the MVP works for you, I deliver the full product and deploy it. Acceptance and settlement are agreed up front, before we start.

Looking for a developer for your team?

Check my CV

FAQ

Frequently asked questions

01How does the collaboration work, step by step?

We start with a free call where I learn about your idea and needs. Then we agree on the requirements and features, you get a quote, I prepare the MVP, and finally I deliver the finished product.

02How much does a project cost?

It depends on the scope, so I prepare the quote after a call and once the requirements are agreed. You know up front what you pay for, because the price follows the agreed features. I state running costs (hosting, database, domain) separately and up front, so there are no surprises.

03How do payments work?

I don't run a registered business, so we settle with a contract for specific work (umowa o dzieło) or through the Useme platform, where the invoice is issued by the platform. We agree the method and the payment schedule on the call, before signing.

04What is an MVP?

An MVP is a first version of the product (a mockup) with the most important features. It lets you check the direction and see the result before investing in the whole. We agree the terms on the call.

05Is the first call really free?

Yes. The first conversation about your idea is free and doesn't oblige you to anything.

06How quickly do you reply?

Usually within 24 hours, with a proposed time for a call.

07What technologies do you use?

Mainly Next.js, React and TypeScript on the front end and Supabase (database, authentication, storage) on the back end. When a project needs it, I also use Python and FastAPI. I deploy on Vercel, and the back end on Railway, and I can containerize apps with Docker. I choose them to fit the project.

08What happens to my data after I submit the form?

I use it only to answer your enquiry and delete it after 12 months. Details are in the Privacy Policy.

Your question isn't here? Write to me and I'll reply within 24 hours.

Ask a question

Got a product idea? Let's build it.

Book a free call: briefly describe what you need and when suits you, and I'll reply within 24 hours with a proposed time.

The data controller is Miłosz Tokarski. I will use your data only to reply to your enquiry. Providing data is voluntary, but I can't reply without it. Details in the Privacy Policy.

Prefer email? contact@mtokarski.dev