Portfolio · MMXXVI Available for projects

Building things
that ship.

◆ 001 Introduction

Full-stack developer with a front-end specialism. I build production web applications across the modern JavaScript ecosystem — React, Next.js, TypeScript — and the WordPress / PHP world. Equally at home shipping client sites with WooCommerce as I am architecting full-stack systems with FastAPI, PostgreSQL and real-time WebSockets.

◆ 002 / About

A developer with a film set instinct.

— Background

I came to code through years on Polish film sets, recording production sound on feature films and primetime TV drama. Sets teach you a particular discipline: there are no second takes, the whole crew waits on you, and either it works or it doesn't.

That's the same instinct I bring to shipping software. Clean architecture. Optimistic UI. Performance that doesn't cave under real users. Things that actually work in production.

My recent work spans a dual-strategy portfolio tracker exposing 120+ REST endpoints with market regime detection, content aggregation platforms, spaced-repetition learning apps, an automated trading bot running 24/7 on a Raspberry Pi, and bilingual commercial sites with custom calculators.

Most of my technical stack is self-taught through shipping real projects — not coursework. I'm open to ambitious work where I can own features end-to-end.

◆ 003 / Selected Work

Things I've shipped.

01

Najlah Vans↗ live

Custom campervan conversion company in Kraków, 20+ completed builds. Interactive cost calculator with dynamic pricing, bilingual PL/EN, WooCommerce store, portfolio showcase and sticky CTA architecture.

WordPressWooCommercePHPElementorCost Calculator
2025
02

Maëva Boche Portfolio↗ live

Next.js 14 site for a French cinematographer. Image-focused snap-scroll layout, embedded Vimeo player, filterable project gallery, image modals, Framer Motion choreography, contact form via Resend.

Next.js 14ReactTailwindFramer MotionResend
2024
03

Kwiat Cebuli↗ live

Content aggregation platform curating the best of Reddit, X and YouTube. Infinite scroll, search & filtering, Cloudinary media.

Next.jsMongoDBCloudinary
2024
04

Yama Studio Warsaw↗ live

Recording studio site offering vocal recording, mixing and engineering services. Pricing, team, beats and publishing arm.

WordPressElementorPHP
2024
05

Psi-jaciel Shelter↗ live

Polish non-profit animal shelter with adoption search, virtual adoption, 1.5% tax-redirect calculator and volunteer hub.

WordPressPHPKadence
2024
06

StrawberryFresh↗ live

Aggregator with virtualized scrolling, dark mode, Cloudinary integration and SEO-first MongoDB architecture.

Next.jsMongoDBTailwind
2024
07

Portfolio Strategy Tracker

Local-first hybrid full-stack app for tracking two investment strategies in parallel. 120+ REST endpoints, real-time WebSocket market data, VIX-adjusted DCA, market regime detection, execution quality scoring vs VWAP, multi-currency support, Monte Carlo simulations, and PDF/CSV reports.

Next.js 14TypeScriptFastAPISQLiteRedisWebSocketsRecharts
2025
08

Trading 212 Mean-Reversion Bot

Production-ready automated trading bot on AAPL using the Trading 212 API. RSI + SMA signals, 24/7 operation on a Raspberry Pi with systemd, state persistence, retry logic, rotating logs, paper-trading mode, and pytest coverage.

PythonTrading 212 APIRaspberry PisystemdPytest
2024
09

Un Truc de Ouf Incroyable

French vocabulary learning app using spaced repetition. 10 words a day with intelligent review intervals, pause/resume sessions, catch-up mode, dark/light theming, and a quiet-luxury aesthetic.

Next.js 15TypeScriptPrisma 7PostgreSQLshadcn/ui
2025
10

bien sûr

Habit tracker built on Next.js 16 and React 19. Calendar interface, streak tracking, optimistic UI updates, theme switching, Framer Motion micro-interactions.

Next.js 16React 19TypeScriptPrisma 7PostgreSQL
2025
11

YelpCamp!

Full-stack camping app with auth, full CRUD, ratings, comments and a RESTful API across the Express stack.

NodeExpressMongoose
2024
◆ 004 / Toolkit

The stack.

Languages
  • TypeScript
  • JavaScript (ES6+)
  • Python
  • PHP
  • SQL · HTML · CSS
Frontend
  • React (Hooks, Redux)
  • Next.js 14–16 · React 19
  • Tailwind CSS
  • shadcn/ui
  • Framer Motion · Recharts
Backend & Data
  • Node.js · Express
  • FastAPI
  • REST · WebSockets
  • PostgreSQL · MongoDB · SQLite
  • Prisma · Mongoose
CMS, Ops & Design
  • WordPress · WooCommerce · ACF
  • Vercel · Redis · Cloudinary
  • Raspberry Pi · systemd
  • GA · Search Console · GTM
  • Figma · Photoshop · Illustrator
◆ 005 / Experience

A working history.

Dec 2023 — Apr 2026

Freelance Front-End Developer

Independent

Designed and delivered modern responsive sites end-to-end. Built reusable React component libraries with Hooks and Redux, and maintained custom WordPress themes with PHP, ACF and page builders. Collaborated with distributed teams of designers, analysts and developers.

Dec 2024 — Apr 2025

Front-End Developer

Fundacja Kompetencji Cyfrowych

Shipped responsive, accessible interfaces with designers and PMs. Built bespoke WordPress themes in PHP beyond plugin configuration, optimised for performance and SEO with structured data, and crafted animations and micro-interactions that lifted UX above static layouts.

Sep 2020 — Jan 2026

Sound Recordist

Dźwiękowe Pole Sp. z o.o.

Production sound on Polish feature films and primetime TV drama under tight schedules. Selected credits: Lalka (2025), Przyjaciółki (2024), Skołowani (2023), Stulecie Winnych (2022), Wotum Nieufności (2022), Bracia (2021).

2018 — 2019

Education

Edinburgh · Screen Academy Scotland

MA Film (Sound), Screen Academy Scotland, 2019 · BA (Hons) English and Film, Edinburgh Napier University, 2018. Languages: Polish (native), English (C1), French (A2), Spanish (A1).

◆ 006 / Contact

Let's build something
worth shipping.