Available now · B2B · remote / Poznań

Hi, I'm Tomasz Kaszuba.
Full-stack developer & IT contractor.

For a decade I've built software you can rely on — from C++ on the mainframe to web apps in Django and Next.js. You work directly with me: no middlemen, no agency overhead.

About

Ten years writing code.
From mainframes to the modern web.

I started with C++ and Python, then branched out in every direction out of plain curiosity. These days I maintain a C++ system on the mainframe that serves millions of customers for one client, and build Django and Next.js apps for others.

I work as a contractor. I usually join a project at the start and stay to the end: requirements, code, database, deployment, maintenance. From the first conversation I'm upfront about what makes sense and what doesn't.

  • Asseco Poland
    Largest Polish IT company
  • Netmix
    IT outsourcing, 25+ years
  • FORCOM
    Communications systems
How I work

Four rules I build by

01

API design & data modeling

I start with the data schema. What's designed well up front saves refactors later.

02

Real-time & async

WebSocket, Celery, Django Channels. I add them when a project genuinely needs them.

03

Developer experience

CI/CD, Docker and tests from day one — not just before launch.

04

Simple code that lasts

Fewer dependencies, not more. Easier to maintain a year from now.

Services

What I can do for you

🌐

Company website or portfolio

A modern website: fast and lightweight, with a contact form. Looks good on mobile and clients find it on Google.

Next.js · SEO · CMS
🛒

Online store

An online store with a cart and online payments. You handle orders from a single panel.

Next.js · Django · PayU / Stripe
⚙️

Custom application

A web application built around the way you work, when off-the-shelf tools fall short. User accounts, custom logic, integrations via API.

Full-stack · APIs · Integrations

First step is a short call. I'll tell you straight whether it's a project for me. B2B contract · Remote, Poznań · Project or retainer.

Projects

Selected projects

01

Netmix Live

Website for a Poznań-based IT company providing IT outsourcing and server administration for over 25 years. Bilingual, with a contact form and light/dark theme.

→
02

Kacper Kaszuba Live

A portfolio site for a personal trainer: presenting his training offer and contact details. Lightweight, fast, fully dark-themed.

→
03

Shard Coming soon

A desktop app that turns huge Word documents into structured, AI-ready chunks. A native application built with Tauri (Rust) and React.

04

Margotka Coming soon

An online store for a pyjama retailer: product catalog, cart and online payments. Frontend in Next.js, backend and order handling in Django, payments via PayU.

href="https://github.com/Moesess/InfiQ"

InfiQ Live

An app helping vocational school students prepare for their professional exams (IT Technician, Programmer). Built in Unity with a Django Rest Framework API.

→
Stack

Three areas of expertise

01

Full-stack

Next.js · TypeScript · React 19 · Tailwind CSS
Websites and applications from the interface to deployment. App Router, server-side rendering, full backend integration.

02

Backend

Python · Django · REST Framework · Celery
Django and REST Framework in production: data models, APIs, background jobs. From MVPs to enterprise systems.

03

Systems

C/C++ · SFML · CMake · IBM z/OS
Low-level code that has to work. From IBM mainframes to real-time graphics applications.

I also use

PostgreSQLRedisDb2 DockerJenkinsGitHub ActionsNginxLinux IBM z/OSJCL TauriRustZustandReact QueryDjango ChannelsVitestUnity
Contact

Got a project in mind?

First step is a short call — I'll tell you straight whether it's a project for me. Reach me directly through any of these channels:

FAQ

Questions I get asked

How do we work together?

I work on a B2B basis (VAT invoice). We can settle a project for a fixed, agreed price, or in a steady monthly model if you need ongoing support.

How much does a website or project cost?

It depends on scope. A simple portfolio site is priced differently than a store with payments. After a short call you get a concrete quote, with no hidden costs.

How long does it take?

A simple site is usually 2–4 weeks; a larger store or application takes longer. I give a realistic deadline once we've agreed the scope.

Do you work remotely or on-site?

Remotely, with clients across Poland. We meet online, and in person in Poznań when needed.

I already have a site — can you take it over?

Yes. I can extend an existing site, speed it up or move it to a newer stack. You don't have to start from scratch.

What happens after launch?

I handle maintenance and further development. Hosting, updates and monitoring are on my side, so it's off your plate.