I'm a software engineer focused on modern TypeScript applications.
My main strength is building well-structured, interactive user interfaces, but I also work across the stack — including backend services, integrations and DevOps workflows.
I’ve worked on commercial projects across domains like time tracking, NFT marketplaces, AI-generated ad creatives, fintech systems, and nonprofit platforms.
Currently focusing on React + TypeScript ecosystems, building applications with strong architecture, rich UI interactions and scalable backend integrations.
- 🧩 Dynamic form systems with complex validation and nested logic
- 🏢 Admin panels and dashboards for organizations, fintech and SaaS platforms
- 🔐 Authentication systems including Web3 wallet login
- 🎨 Template engines for AI-generated marketing creatives
- 🔌 API integrations, automation workflows and backend services in TypeScript / Node.js
- ⚙️ CI/CD pipelines, containerized deployments and infrastructure workflows
More projects:
👉 https://github.com/bartkozik?tab=repositories
Built one of three stack prototypes (React + Mantine + Vite) including dashboards, forms and charts. The prototype helped guide the final technology stack decision.
Developed complex multi-step onboarding flows and organization dashboards (React + MobX + Zod). Heavy focus on logic-driven forms and validation.
Worked on a system generating thousands of dynamic ad creatives using template definitions rendered in a visual canvas.
Stack: React, TypeScript, opentype.js, pixelmatch.
Implemented KYC flows, secure document handling and transaction dashboards for internal banking users.
Sole frontend developer for ~6 months. Designed and implemented the full UI architecture including forms, animations, i18n and testing.
Implemented wallet-based authentication (wagmi + RainbowKit) and a user portfolio dashboard. Worked with minimal design specs and brutalist UI.
Developed a fully responsive animated landing page from scratch (Next.js + SCSS + Framer Motion).
Proposed and implemented the entire responsive layout, as mobile views were not provided in the design.
| Area | Tools |
|---|---|
| ⚛️ Frontend | React 18/19, Next.js, Vite, TypeScript |
| 🧠 State | Zustand, MobX |
| 🧾 Forms | React Hook Form, Zod |
| 🧩 Backend | Node.js, TypeScript APIs |
| ⚙️ DevOps | Docker, CI/CD pipelines, Git workflows |
| 🧪 Testing | Vitest, Jest, Playwright |
| 🌍 i18n | i18next, ICU, date-fns |
| 🎛️ Specialized | @dnd-kit, opentype.js, pixelmatch, morphdom |
React + TypeScript + Zod + React Hook Form + Vite
Fast, scalable and type-safe — great both for rapid prototyping and production systems.
- 🤝 Strong communication with developers, designers and clients
- 🧩 Analytical problem solving — I like digging into complex systems
- 🎯 Ownership & accountability for delivered features
- ⏱️ Solid time management and reliability
- 🔍 Curiosity — I enjoy exploring documentation, edge cases and new tools
When I’m not coding, I’m probably:
- 🎧 Listening to Hip-Hop
- 📚 Reading sci-fi or fantasy
- 🛹 Skateboarding
- 👨🍳 Cooking something spicy
🪐 LinkedIn
https://www.linkedin.com/in/bartosz-kozikowski
📫 Contact
kozikowskib@gmail.com



