Oskar Trąpczyński

Fullstack Developer (TypeScript / Python)

Katowice, Poland2+ years of commercial experience

Fullstack Developer (TypeScript / Python) with 2+ years of commercial experience building web, mobile and AI-powered applications for FinTech, BioTech and SaaS clients from the UK, US, Sweden and Poland. I work across the whole product, from Next.js and React Native frontends, through type-safe APIs and async workflows, to cloud infrastructure on GCP and AWS. After hours I build a real-time multiplayer browser game with custom netcode and WebGPU rendering. Fluent in English, used daily in direct collaboration with clients and stakeholders in remote, international teams.

Tech Stack

Languages

JavaScript
TypeScript
Python

Frontend

React
Next.js
Astro
shadcn/ui
MUI
Tailwind
TanStack Query
TanStack Router
Zustand
Zod
Styled Components
SCSS
GSAP
Three.js
WebGPU
React Unity WebGL
Formik
Yup
plotly.js

Mobile & Extensions

React Native
Expo
EAS
WXT
Manifest V3

Backend

Node.js
Express
NestJS
tRPC
GraphQL
Better Auth
FastAPI
SQLAlchemy
Alembic
Temporal
BullMQ
Redis
WebTransport
WebRTC

Databases

PostgreSQL
MongoDB
AWS DynamoDB
Prisma
Drizzle ORM

DevOps & Cloud

GCP Cloud Run
AWS S3
Terraform
Docker
GitHub Actions
Bitbucket CI/CD
GitLab CI/CD
NX
Turborepo
Vite

Testing

Vitest
React Testing Library
Cypress
Playwright
Jest
Pact
Supertest
Storybook
pytest

AI

GenAI
OpenAI SDK
Anthropic SDK
Azure AI
CereProc
OCRmyPDF
Runway
Tripo3D

Experience

🇸🇪FinTech SaaS Platform

Fullstack Developer · FinTech · The Codest

Aug 2026 — PresentNow

Developing a B2B FinTech SaaS platform spanning a web application, a cross-platform mobile app and a browser extension within a TypeScript/Python monorepo. Focusing on AI-powered document processing, durable background workflows and integrations with financial and third-party services.

  • Building the web app with Next.js 16, React 19, shadcn/ui, TanStack Query, Zustand and Zod
  • Developing a cross-platform mobile app with Expo and React Native (including native iOS/Android modules and EAS releases) and a Manifest V3 browser extension with WXT
  • Designing end-to-end type-safe APIs with tRPC and implementing authentication with Better Auth
  • Implementing AI-powered document processing using OCRmyPDF together with the OpenAI and Anthropic SDKs
  • Orchestrating long-running asynchronous processes with Temporal (Python and TypeScript workers)
  • Integrating card issuing, accounting systems, email inboxes, subscription payments, push notifications and monitoring
  • Managing infrastructure on GCP Cloud Run with Terraform, Docker and GitHub Actions CI/CD
  • Writing automated tests with Playwright, Vitest and pytest
TypeScript
Python
Next.js
React
React Native
Expo
tRPC
PostgreSQL
Drizzle ORM
SQLAlchemy
Temporal
OpenAI SDK
Anthropic SDK
GCP Cloud Run
Terraform
Docker
GitHub Actions
Playwright
Vitest
pytest

🇺🇸Biotechnology Research Systems

Fullstack Developer · BioTech · Brainhub

Jan 2026 — Jul 2026

Developed fullstack features for a biotechnology platform coordinating complex biological processes. Focused on integration of research management panels, real-time communication with specialized hardware, and optimization of scientific workflows. Worked at the intersection of software and laboratory automation, where script correctness directly affected physical research processes.

  • Developed and maintained fullstack features within an existing modular biotechnology platform
  • Built and enhanced complex research management dashboards with focus on usability and workflows
  • Contributed to UX improvements while implementing detailed product requirements
  • Integrated and maintained APIs and handled data flows across systems
  • Worked with PostgreSQL and DynamoDB for efficient data storage and access
  • Implemented custom logic for generating scripts used in communication with specialized hardware
  • Wrote and maintained automated tests to ensure reliability and prevent regressions
  • Collaborated with biologists and researchers to gather requirements and deliver end-to-end features
JavaScript
TypeScript
Python
React
Next.js
GraphQL
AWS DynamoDB
AWS S3
TanStack Query
TanStack Router
FastAPI
SQLAlchemy
Alembic
gql
Redis
pytest
pyright
ruff
axios
plotly.js
React Testing Library
Vitest
Vite

🇬🇧Financial Advice Platform

Fullstack Developer · FinTech · Brainhub

Sep 2024 — Dec 2025

Developed fullstack features for a financial advice web application used by clients, advisors and stakeholders, covering real-time data visualization, REST/GraphQL communication between internal products and integrations with external APIs. The engagement started with an R&D phase building an AI-powered virtual assistant and chatbot for the same client.

  • Built reusable, WCAG-compliant UI components with React, TypeScript and MUI
  • Implemented backend services and GraphQL APIs with Node.js and Express
  • Integrated internal and external services, including data synchronization
  • R&D: built a 3D virtual assistant widget (Three.js, React Unity WebGL) with AI text-to-speech and speech-to-text (OpenAI, Azure AI, CereProc)
  • Managed Bitbucket CI/CD and optimized build times with NX and Vite
  • Wrote end-to-end tests with Cypress and documented components in Storybook
TypeScript
React
Node.js
Express
GraphQL
MongoDB
MUI
React Query
Three.js
OpenAI
Azure AI
Cypress
Storybook
NX
Vite
Bitbucket CI/CD

🇵🇱Tracking Admin Control Panel

Fullstack Developer · WorkTech · Brainhub

Jul 2024 — Sep 2024

Developed and improved the admin control panel UI for an internal project — implementing new frontend components, testing APIs and functionalities, and enhancing backend features while fixing bugs. The project aimed to modernize and optimize the system's user experience and performance.

  • Implemented modern UI components and improved UX with React and Styled Components
  • Enhanced backend features and database models using NestJS and Prisma
  • Automated testing pipelines using Jest, Playwright, and Pact
  • Containerized backend with Docker and deployed via GitLab CI/CD
  • Improved performance through query optimization and caching
JavaScript
TypeScript
React
Vite
Styled Components
NestJS
Jest
Playwright
Pact
BullMQ
Supertest
Turborepo
PostgreSQL
Prisma
Docker
GitLab

🇵🇱Software Development Program

Fullstack Developer · Brainhub

Apr 2024 — Jul 2024

Intensive training covering modeling, analysis, design, architecture selection, coding, testing, refactoring, and TDD — alongside best software development practices, teamwork, and creative thinking techniques.

  • Learning and applying principles of software modeling, analysis, and design
  • Gaining experience in selecting architectures for scalable applications
  • Practicing writing clean, maintainable code following best practices
  • Developing and testing software using TDD and refactoring techniques
  • Collaborating with a team on simulated real-world projects
  • Enhancing communication and applied creative thinking for problem-solving
Software Modeling
TDD
Refactoring
Teamwork
Creative Thinking

Side Projects

Multiplayer 2.5D Space Shooter

Real-time multiplayer browser game

2026 — Present

Session-based PvP space arena (8–16 players) with an authoritative 30 Hz server and a deterministic simulation shared by client and server, enabling client-side prediction, reconciliation and lag compensation. Built solo as a pre-playtest prototype (~32k LOC, 320+ tests) — the arena is the first game mode of a planned space MMORPG with persistent maps, NPCs, missions and factions.

  • Built netcode on WebTransport (QUIC datagrams) with a WebRTC fallback and a custom binary protocol, reaching RTT p99 of 6.6 ms vs 96–120 ms over WebRTC
  • Treated performance as a requirement (zero allocations in the game loop, SoA typed arrays, object pools): the server loop uses under 2% of its budget at 15 connections
  • Built a GenAI asset pipeline (Runway 2D generation → Tripo3D image-to-3D → KTX2 + meshopt compression) that cut model size by 38%, rendered with Three.js on WebGPU/WebGL2 with mobile touch controls
TypeScript
Three.js
WebGPU
WebTransport
WebRTC
Node.js
React
PostgreSQL
Drizzle
Redis
Docker
Caddy

Wykominuj

Local business site

2025 — Present

Marketing and service site for a chimney-sweeping company in the Katowice region, built solo and running in production at wykominuj.pl.

  • Built a static Astro site with React islands hydrating galleries and accordions only on view
  • Implemented local SEO with ChimneySweep and BreadcrumbList JSON-LD, canonical URLs and a generated sitemap
  • Designed a Sharp build pipeline emitting WebP thumbnail and full-size variants for 60 gallery photos
TypeScript
Astro
React
Tailwind
Radix UI
Sharp

Zapolanka

Rental marketing site

2026

Marketing site for Zapolanka, a mountain house rental in Ujsoły (Beskid Żywiecki), covering the offer, gallery, pricing and reservations. Built solo and running in production.

  • Built a static Astro site with React islands, seasonal hero images and a gallery lightbox
  • Implemented a sharp and WebP image pipeline that strips original JPG/PNG assets at build time
  • Added JSON-LD, sitemap and canonical SEO plus automated FTP deploys guarded by a branch check
TypeScript
Astro
React
Tailwind
Radix UI
Framer Motion
sharp

Mebelprojekt

Furniture studio site

2023 — Present

Marketing site for MEBELPROJEKT AG, a Polish custom furniture workshop operating since 1996. Built and maintained solo, running in production on the company domain.

  • Built a scroll-scrubbed hero sequencing 183 WebP frames, with a reduced-motion static fallback
  • Implemented a gallery of 143 project photos across six categories via Vite glob imports
  • Automated deploys with a branch-guarded FTP pipeline that retries failed uploads
TypeScript
React
Vite
Tailwind
Framer Motion
shadcn/ui
Lenis

Music Video AI Generator

AI video generator

2026

Web app that turns a list of scene prompts into AI-generated music-video clips through Runway's text-to-video API. Built solo as a React client and Express backend run from a shared root.

  • Built a scene-based editor in React that estimates generation times and costs before API calls
  • Integrated Runway's API behind an Express service to run batches and poll task status in the background
  • Implemented session-based progress tracking and per-scene status updates with client polling
TypeScript
React
Express
Node.js
Tailwind
Runway API

Gantt Project

Construction Gantt planner

2026

Full-stack Gantt chart app for planning construction projects, with hierarchical task trees, dependency types and cost tracking. Runs in production on Railway with a separate staging environment.

  • Built a paginated PDF export engine covering A4–A1 formats with cross-page dependency arrows
  • Implemented JWT auth plus project snapshot versioning with debounced API sync and offline fallback
  • Designed a cost model with auto-summed summary tasks and monthly cost charts in Recharts
TypeScript
React
Vite
Node.js
Express
PostgreSQL
Docker

Youtube converter/downloader

Desktop YouTube downloader

2024 — Present

Cross-platform desktop app for downloading YouTube audio, video, and playlists, built solo. Wraps a bundled yt-dlp toolchain behind a React UI with format, quality, and resolution presets.

  • Built an Electron main/renderer split with typed IPC handlers exposed through a preload context bridge
  • Implemented a build-time fetcher bundling yt-dlp, Deno, and ffmpeg, plus runtime yt-dlp auto-updates
  • Designed format presets for MP3/WAV/FLAC audio and MP4/AVI/MOV video from 240p to 4K
TypeScript
Electron
React
Chakra UI
electron-vite
yt-dlp
electron-builder

No Ghosting

Recruiting SLA engine

2026

Open-source platform for recruiting teams that tracks candidate wait times and nudges recruiters before they are ghosted. Built solo as a self-hosted, multi-tenant monorepo.

  • Built a NestJS and BullMQ follow-up engine to scan overdue candidates and enqueue recruiter nudges
  • Designed a plugin architecture for ATS integrations and webhooks that reset timers on replies
  • Implemented a multi-tenant Prisma schema with query scoping via a header-based tenant guard
TypeScript
NestJS
React
Prisma
PostgreSQL
Docker

Time2Party

Event ticketing platform

2023 — 2024

Event ticketing web app where organizers publish parties and issue QR tickets that staff scan at the door. Built solo, with a role-gated control panel for events, tickets and media.

  • Built a QR ticket pipeline that generates unique codes, composites them onto artwork and exports a ZIP
  • Implemented a browser QR scanner that validates tickets against the database and flags reused ones
  • Designed role-based routing for admin, moderator and user views of the control panel
TypeScript
Next.js
React
Material UI
Redux Toolkit
html5-qrcode
Firebase

Education & More

Education

Engineer's degree — Computer Science

University of Silesia in Katowice · 2024

Languages

  • 🇵🇱 PolishNative
  • 🇬🇧 EnglishUpper Intermediate (B2)

Certifications & Courses

  • Anthropic Academy courses
  • AWS Certified Developer Associate
  • MongoDB Basics
  • Cisco CCNA & Essentials

Soft Skills

Ownership mindset
Fast problem-solving
Adaptability
Teamwork & collaboration
Determination
Creativity

© 2026 Oskar T.T