Available for opportunities

DavidCzaplinski

Senior Frontend Architect & Fullstack Engineer

I build web products that are fast to ship, easy to maintain, and built to last.

ReactTypeScriptNode.jsElixirAI/LLMTailwind
Scroll
Career Path

Experience

Peak Solution GmbH

Senior Frontend Architect

2019 – PresentRemote

Sole frontend lead on a cross-functional team, responsible for all frontend architecture decisions for a Physical Identity and Access Management (PIAM) suite serving enterprise clients in finance and security.

  • Built a highly configurable React SPA where every page is driven by a JSON-based configuration clients can edit live and deploy without code changes
  • Built a complex in-app localization system allowing all application text to be edited in place
  • Led migration from MUI to a custom Tailwind-based component library (50+ components), removing a major source of abstraction issues
  • Built a CI pipeline extracting TypeScript interfaces and Storybook usage patterns into a vector database for AI coding tools
  • Created a semantic search API so AI assistants can discover components via natural language, ensuring generated code follows conventions
ReactTypeScriptTailwindJavaScriptStorybookAI/LLM

InVision Group

Fullstack Web Developer

2016 – 2017Germany

Developed microservices and single-page applications in an agile Scrum environment with test-driven development and pair programming.

  • Developed microservices using Ruby (Rails, Hanami) and Elixir (Ecto, Phoenix) with service communication through REST APIs and RabbitMQ
  • Built React/Redux SPAs with interactive data visualizations using Highcharts
  • Contributed to deployment workflows via Jenkins and Kubernetes
  • Helped maintain monitoring through Grafana and AppSignal
RubyRailsElixirPhoenixReactReduxRabbitMQ

Personal Travel – Canada

Career Break

2017 – 2018Canada

Improved English fluency through full immersion while exploring North America.

  • Achieved fluent professional English through full immersion

Bannwerk Interactive

Co-Founder & Game Developer

2014 – 2016Germany

Co-founded a games studio straight out of university, funded by an EU student entrepreneur grant.

  • Co-founded a games studio funded by an EU student entrepreneur grant
  • Responsible for concept and technical development of an innovative multiplayer online game
Game DevelopmentMultiplayer

University of Duisburg-Essen

Bachelor of Applied Computer Science

2010 – 2014Duisburg, Germany

Graduated with a Bachelor's in Applied Computer Science.

  • Teaching Assistant at the Distributed Systems Lab — supported students with concurrency, fault tolerance, and networked architectures
Distributed SystemsComputer Science
10+
Years React
50+
Components Built
3
Languages
Remote
Since 2019
Projects

A selection of real products — from open-source libraries to client tools and fullstack applications.

Scroll to explore
Embed Message Widget screenshot 2Embed Message Widget screenshot 3
Featured

Embed Message Widget

Real-time embedded communication tool

A lightweight, embeddable live messaging widget for websites. Features real-time updates via WebSockets, customizable themes, and seamless integration with any web platform.

ReactPhoenix ChannelsWebSocketsTailwind
Live React Islands - Open-source library for React islands in Phoenix LiveView
Featured

Live React Islands

Open-source library for React islands in Phoenix LiveView

An open-source library for embedding React components as islands inside Phoenix LiveView applications. Bidirectional communication with props flowing from LiveView to React and events flowing back. Shared React root via portals so islands share context, strategy-aware SSR (hydrate, overwrite, or none), and runtime-agnostic JS that works across Deno, Node, and Bun.

ElixirPhoenix LiveViewTypeScriptReactOSS
RouteAnimation screenshot 2RouteAnimation screenshot 3RouteAnimation screenshot 4

RouteAnimation

Electron-based geographic video renderer

A desktop application for creating animated geographic visualizations. Features 3D globe rendering, route animation, and professional video export capabilities.

ElectronThree.jsReactFFmpegWebGL

Elements Design-System

Bespoke React Library with AI agent integration

A custom React component library featuring vector-data search capabilities designed specifically for AI agents. Includes semantic component discovery and intelligent prop suggestions.

ReactTypeScriptVector DBTailwindStorybook
CoupleBudget - AI-integrated finance trackingCoupleBudget screenshot 2

CoupleBudget

AI-integrated finance tracking

A comprehensive personal finance management platform with AI-powered categorization, budget forecasting, and intelligent spending insights. Built with Elixir/Phoenix for real-time updates and React for the frontend.

ElixirPhoenixReactPostgreSQLAI/ML
Solar Simulation - Renewable energy analysis with Next.js

Solar Simulation

Renewable energy analysis with Next.js

A comprehensive solar energy analysis platform integrating Google Maps for location selection, weather APIs for forecasting, and detailed energy production calculations.

Next.jsGoogle Maps APIWeather APIChart.js
Web Recorder/Composer - Electron tool for scripted web capture and video composition

Web Recorder/Composer

Electron tool for scripted web capture and video composition

An Electron application that drives webviews through custom-scripted interactions to produce reproducible recordings of live web content. Recordings are then composed into polished promotional or demo videos.

ElectronReactWebViewFFmpeg

Want to see more?

View GitHub Profile