Piotr Ojrzyński, Developer in Wrocław, Poland
Piotr is available for hire
Hire Piotr

Piotr Ojrzyński

Bio

Piotr is a Senior Software Engineer and Consultant with 12+ years of experience delivering scalable web platforms for international clients across logistics, fintech, media, and SaaS. He specializes in React, TypeScript, and real-time systems. Experienced as an independent contractor (B2B) on fully remote, distributed teams, Piotr focuses on performance optimization, clean architecture, and business-driven feature delivery.

Portfolio

D5 Labs Inc
React, Next.js, Tailwind CSS, TypeScript, Full-stack, Solana, NestJS...
Agility
React, React Hooks, React Hook Form, Socket.IO, Node.js, TypeScript...
Entwicklungspark AG
HTML5, Next.js, Styled-components, Redux-Saga, Redux, React, TypeScript...

Experience

  • JavaScript - 11 years
  • React - 9 years
  • Figma - 7 years
  • TypeScript - 6 years
  • Redux-Saga - 2 years
  • ECMAScript (ES6) - 2 years
  • Redux - 2 years
  • Socket.IO - 1 year

Preferred Environment

Git, MacOS, React

The most amazing...

...thing I've built from scratch is TheTypingCat, and seeing millions of users engage with it remains my proudest achievement.

Work Experience

Senior Front-end Developer

2026 - 2026
D5 Labs Inc
  • Optimized front-end performance in Next.js applications, improving load times and responsiveness across low-end devices through code splitting, lazy loading, and rendering optimizations.
  • Refactored and scaled complex TypeScript-based front ends using modern React patterns, improving maintainability, performance, and overall user experience.
  • Identified and resolved performance bottlenecks in data-heavy applications, including optimizing state management with Zustand to reduce unnecessary re-renders and improve rendering efficiency across devices.
Technologies: React, Next.js, Tailwind CSS, TypeScript, Full-stack, Solana, NestJS, Software Development, Performance, Zustand, Claude Code, AI Tools, Cursor AI, Web Development, Real-time Systems, Performance Optimization, Responsive UI, REST APIs, GitHub, Git, Vanilla JS, Claude, Responsive Design, Core Web Vitals, Debugging, GitLab, Full-stack Development, React Navigation, Third-party APIs, Real-time Data, Trading Systems, Trading

Senior Software Engineer

2018 - 2025
Agility
  • Identified and resolved critical performance bottlenecks, achieving faster page load times and more reliable handling of high traffic volumes, supporting business growth and scalability.
  • Developed and deployed new features, including automated shipping rate calculations and integration with 3rd-party carriers, reducing manual operations and increasing platform efficiency.
  • Designed and implemented enhancements to the shipping quote platform, improving response times and user experience, resulting in increased customer engagement and higher quote conversion rates.
Technologies: React, React Hooks, React Hook Form, Socket.IO, Node.js, TypeScript, Styled-components, Figma, React Query, WebSockets, Front-end, Unit Testing, Integration Testing, Storybook, GraphQL, Server-side Rendering (SSR), Software Architecture, Static Site Generators, Search Engine Optimization (SEO), Strapi, Architecture, API Integration, MongoDB, Claude Code, AI Tools, Cursor AI, Amazon Web Services (AWS), Python, Web Development, Real-time Systems, Code Review, Responsive UI, REST APIs, Stripe, User Management, Amazon S3 (AWS S3), Payment Gateways, PayPal, CI/CD Pipelines, GitHub, Git, Vanilla JS, Claude, Figma to React, Markdown, Machine Learning, GDPR, Express.js, SSG, CMS Structure & Configuration, Responsive Design, Responsive, Core Web Vitals, Dynamic Routing, Sentry, Debugging, Stripe API, GitLab, Multilingual Websites, Full-stack Development, B2C, Redis, Apollo, React Navigation, User Experience (UX), User Interface (UI), Cloudflare, GitHub Actions, Third-party APIs, JSON, Dashboards, RESTFul APIs, General Data Protection Regulation (GDPR)

React/Redux Developer

2018 - 2018
Entwicklungspark AG
  • Developed a platform for online TV aimed at the Swiss market, Wilmaa.com.
  • Tracked, prioritized, and resolved bugs via Jira, improving overall platform stability and user experience.
  • Delivered new features for live TV and time-shifted playback, enhancing viewer engagement and platform usability.
Technologies: HTML5, Next.js, Styled-components, Redux-Saga, Redux, React, TypeScript, WebSockets, Front-end, Architecture, API Integration, Web Development, Code Review, Responsive UI, REST APIs, User Management, GitHub, Git, Vanilla JS, Markdown, Responsive Design, Debugging, GitLab, React Navigation, RESTFul APIs

Software Engineer

2018 - 2018
Enclaves.io
  • Created the architecture and developed the system for a digital asset exchange.
  • Led the development of the trading engine and user-facing platform features, enabling efficient order matching, real-time portfolio tracking, and secure asset management.
  • Created the end-to-end system architecture for a digital asset exchange, ensuring high availability, security, and seamless transaction processing for a growing user base.
Technologies: Stylus, HTML5, Jest, Socket.IO, Node.js, Smart Contracts, Web3.js, MetaMask, Redux-Saga, Redux, React, TypeScript, WebSockets, Front-end, Full-stack, API Integration, Web Development, Responsive UI, REST APIs, GitHub, Git, Vanilla JS, Responsive Design, Debugging, React Navigation, Trading Systems

Senior JavaScript Developer

2016 - 2017
Matchbyte Consultants
  • Developed an interactive real-time configurable booking engine system.
Technologies: React, Marionette.js, Backbone.js, JavaScript, TypeScript, Front-end, API Integration, Web Development, Responsive UI, REST APIs, GitHub, Git, Vanilla JS, Responsive Design, Multilingual Websites, RESTFul APIs

Senior JavaScript Developer

2015 - 2017
Nicho
  • Created and developed a system to collect, organize, and display posts from social media on the customer's own website, Nicho.com.
Technologies: Less, CSS3, HTML5, Backbone.js, JavaScript, Front-end, Web Development, GitHub, Git, Vanilla JS, Headless WordPress, RESTFul APIs

Senior JavaScript Developer

2013 - 2015
MyCrowd
  • Developed a bug-reporting tool which can be displayed directly on the tested website.
  • Created and developed MyCrowd products.
Technologies: Ruby, CSS3, HTML5, Backbone.js, JavaScript, Front-end, Web Development, GitHub, Git, Vanilla JS

JavaScript Developer

2010 - 2013
Netstellar
  • Developed a system based on the Ext JS framework.
  • Created new features for existing apps.
  • Extended Ext JS with custom functionalities.
Technologies: CSS, HTML, Ajax, JSON, JavaScript, Ext JS, Front-end, Web Development, GitHub, Git, Vanilla JS

JavaScript Developer

2009 - 2010
Can’t Stop Games
  • Developed the graphical user interface of the game Tanadu using pure JavaScript (without external libraries).
  • Created customized libraries and optimized code.
  • Wrote adaptation code for browsers like Firefox, IE 7/8, Safari, and Chrome in order for the apps to run smoothly on multiple browsers.
Technologies: CSS, HTML, Ajax, JSON, JavaScript, Front-end, Web Development, GitHub, Git, Vanilla JS, 2D Games

PHP Developer | Senior PHP Developer | Team Manager

2006 - 2008
Interactive Marketing Partner
  • Developed websites in PHP and PostgreSQL based on Jet.CMS.
  • Provided support for the Jet.Mail system.
  • Managed a team consisting of six people (one graphic designer, three PHP developers, and two testers).
  • Led, managed, and created projects for clients.
Technologies: MySQL, PostgreSQL, JavaScript, CSS, HTML, PHP, Front-end, GitHub, Git, Vanilla JS

Experience

Flash Trade

http://flash.trade
I worked on a decentralized application built on the Solana blockchain. I also improved the performance and scalability of a Next.js and TypeScript application, with a strong focus on UI optimization for lower-end devices. Further, I refactored key parts of the codebase and enhanced reliability across device types.

The TypingCat

https://thetypingcat.com
Work on the development and growth of TheTypingCat.com, a high-traffic typing education platform offering interactive lessons, gamified challenges, multilingual support, and advanced typing analytics. Responsible for platform architecture, new feature implementation, performance scaling, and ongoing product improvements reaching millions of users globally.

Online Freight Quoting Platform

http://icontainers.com
I worked on a large-scale logistics platform that delivers real-time ocean freight quotes, booking workflows, and shipment tracking. I was responsible for core architecture improvements, API integrations with carriers, performance optimization, and building scalable features supporting global trade operations.

Nicho

https://sociofabrica.com/nicho-platform/
Developed Nicho, a responsive social aggregation platform that helps brands collect, moderate, and publish user-generated social content to drive audience engagement, omnichannel experiences, and conversions. Led strategy, UI/UX design, API-driven scalable architecture, and iterative development, enabling marketers to integrate social posts with product pages, live displays, and shoppable experiences — boosting engagement and traffic for major brands and events.

System for Online Cryptocurrency Exchange

For this project, I designed the overall architecture and developed a system for digital asset exchange based on Metamask, implementing secure transaction flows and improving platform scalability. I also introduced best practices for reliability and performance.

Online TV Brodcast

Swiss-based online TV and streaming platform offering live television, time-shifted viewing, and cloud recording across web, mobile, and smart TV devices. I worked on enhancing video-streaming performance, improving user experience, and developing features for real-time channel playback and content management.

Education

2007 - 2008

Completed Credits towards a Degree in Information Technology Management System and Design

Warsaw School of Economics - Warsaw, Poland

2001 - 2006

Master's Degree in Mathematics and Computer Science

University of Wrocław - Wrocław, Poland

Skills

Libraries/APIs

Marionette.js, Socket.IO, React, jQuery, Backbone.js, React Query, React Hook Form, REST APIs, React Navigation, Redux-Saga, D3.js, Node.js, Web3.js, Stripe, Stripe API, Sockets, Puppeteer, WebRTC

Tools

Git, Adobe Photoshop, Figma, GitHub, GitLab, MetaMask, Claude Code, Claude, Sentry, Stylus, MATLAB

Languages

HTML5, ECMAScript (ES6), CSS, HTML, JavaScript, TypeScript, PHP, Markdown, CSS3, Less, Solidity, Ruby, Sass, GraphQL, Python

Frameworks

Next.js, Redux, Vanilla JS, Bootstrap, Ext JS, Tailwind CSS, Express.js, Jest, React Native, Ruby on Rails (RoR), AngularJS, NestJS

Paradigms

Functional Programming, Real-time Systems, Search Engine Optimization (SEO), Responsive, Unit Testing, B2C

Platforms

iOS, MacOS, Meteor, Amazon Web Services (AWS)

Storage

JSON, MySQL, PostgreSQL, MongoDB, Redis, Amazon S3 (AWS S3)

Industry Expertise

Trading Systems

Other

Ajax, WebSockets, React Hooks, Front-end, Full-stack, Software Development, Storybook, API Integration, Web Development, Performance Optimization, Code Review, Responsive UI, User Management, Figma to React, Responsive Design, Core Web Vitals, Debugging, Multilingual Websites, RESTFul APIs, Software Architecture, Static Site Generators, Strapi, Architecture, AI Tools, Cursor AI, Payment Gateways, PayPal, CI/CD Pipelines, 2D Games, SSG, CMS Structure & Configuration, Dynamic Routing, Full-stack Development, iGaming, Third-party APIs, Dashboards, Real-time Data, Trading, Smart Contracts, Styled-components, Machine Learning, Agile Sprints, Integration Testing, IT Project Management, Programming, Message Bus, Solana, Server-side Rendering (SSR), Performance, Zustand, GDPR, Headless WordPress, Apollo, User Experience (UX), User Interface (UI), Cloudflare, GitHub Actions, Supabase, General Data Protection Regulation (GDPR)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring