Resume
Experience
Apr 2024 — Present
Senior FullStack Engineer
Inflect
Developed and optimized scalable web applications powering AI-driven products, working across the full stack with React, Next.js, and a Go backend. Played a key role in integrating AI capabilities — including OpenAI, Gemini, and MastraAI — into the platform, enabling intelligent knowledge base features and agentic AI workflows.
- Building production-grade web applications with React, Next.js, Tailwind, and TypeScript
- Integrating AI/LLM services (OpenAI, Gemini, MastraAI) and developing agentic AI features
- Implementing cross-functional Slack integration to streamline team communication
- Developing embeddable scripts and widgets using Vite and Rollup
- Technologies: TypeScript, React, Next.js, Go, Tailwind, Vercel, GCP, CSS Modules, zod, Vite, Rollup, GitLab CI, Cloudflare, OpenAI, Gemini, MastraAI
Apr 2023 — Dec 2023
Senior FullStack Engineer
90 seconds
Worked on a microservice responsible for a core business process within a distributed architecture. Services communicated via GCP Pub/Sub, and the application was built with TypeScript using the T3 stack (Next.js, tRPC, Prisma).
- Developing and maintaining microservices in a distributed, event-driven architecture
- Building React interfaces with styled-components, react-query, and jotai for state management
- Implementing authentication flows with Auth0 and data access via Prisma and GraphQL
- Technologies: TypeScript, React, Next.js (T3 stack), Vite, styled-components, react-query, zod, GCP Pub/Sub, React Server Components, Auth0, GraphQL, Prisma
Nov 2021 — Jan 2025
Principal Full-Stack Engineer
stalykurs.pl
Long-term contract maintaining and evolving a CRM application built with React and Firebase. Responsible for the full development lifecycle — from feature implementation to deployment — using a modern TypeScript stack with Fastify on the backend.
- Maintenance and feature development for a CRM application
- Technologies: TypeScript, React, Firebase, Fastify, styled-components, react-query, zod, CircleCI
Aug 2021 — Mar 2023
Senior Software Engineer
X-Team
As one of X-Team's Senior Software Engineers, I was part of the team assigned to work with Cushon's team on one of their projects, used by thousands of people in the UK every day. Working on this project, I got to fully leverage my back-end development skills along with my MySQL database and overall security design knowledge. Among other things, I was tasked with:
- Integrating with third party APIs
- Designing automation for deploying API documentation to SwaggerHub
- Refactoring, writing unit, integration and functional tests, implementing new features
Apr 2021 — Jul 2021
Senior Software Engineer
transferGo
- Extracting logic from monolith project to microservice
- Refactoring and cleaning up the code
- Using new features of PHP 8 (constructor property promotion, attributes, named arguments etc.)
- Code review
- Technologies: DDD, CQRS, Microservices, PHP 8, Symfony, Laravel, Doctrine, React, Redux, MySQL, Redis, GitHub, Amazon AWS (SQS, SNS), Docker, PHPUnit
Jul 2020 — Feb 2021
Technology Team Leader
Batmaid
- Team management (performance review, one on one's)
- Working closely with Product Owners and Managers
- PHP Application Architecture
- REST API design
- Recruitment of new members for IT department
- Code review
- Technologies: DDD, CQRS, Symfony, Doctrine, React, MySQL, Redis, GitHub, Amazon AWS, Docker, Firebase, Kubernetes, Ansible, Gatsby, behat, PHPUnit, jest
Apr 2019 — Jun 2020
Technology Team Leader
isobar
- Leading a team of 30 developers
- PHP Application Architecture
- Recruitment of new members for IT department
- Code review
- Co-operation with London Office on global COTY websites
- Technologies: Symfony 4+, Twig, Doctrine 2, React, MongoDB, MySQL, Redis, GitHub, GitLab, Amazon AWS Docker, Kubernetes, Ansible, GraphQL, Apollo, Gatsby, Next.js, behat, PHPUnit, jest
Nov 2014 — Mar 2020
PHP Team Leader
Ars Thanea / SYZYGY
- Leading a team of developers
- PHP Application Architecture
- Recruitment of new members for IT department
- Code review
- Scalable infrastructure that handles over 30 000 requests per minute (API for game Puzzle Craft 2)
- Co-operation with Frankfurt Office on global Dr. Oetker website
- Technologies: Symfony 2-4, Silex, Twig, Doctrine, Angular, React, MongoDB, MySQL, Redis, GitHub, GitLab, Amazon AWS (EC2, Elastic Beanstalk, OpsWorks, ElasticCache, RDS, SNS, SES, S3, CloudFront etc.), Docker, Vagrant, Ansible, Puppet, Chef
May 2012 — Oct 2014
Senior PHP Developer, Team Leader, CTO
FairSquare / Soft Integrated / Software Focus
- Leading a team of developers
- PHP Application Architecture
- Creating a development environment for the team based on virtualization tools (Vagrant, Puppet, VirtualBox), so that regardless of the platform on which the developer is working (Windows, Linux, OS X) application code is always run on shared virtual platform, which is similar to production servers.
- Introducing new services to application architecture: MongoDB, Node.js, Sphinx
- Application deployment on Amazon AWS servers using Capistrano
- Negotiations with subcontractors and services providers
- Office servers administration: router and development server
- Writing tools to monitor communications between the systems
- Programming in PHP 5, MySQL and Yii Framework
- Implementation of the project management system and supporting tool (Redmine)
- Recruitment of new members of the IT team
Mar 2010 — Apr 2012
Web Designer, Developer
Stalgast
- Design & Development of projects: unox.pl, stalgast.com, relacje.stalgast.com, 20lat.stalgast.com
- System integration between internet store (stalgast.com) and Microsoft Dynamics AX
- Promotion of the company in Social Media
- Graphic Design supporting marketing campaigns
Jun 2006 — Present
Owner
Polygon Studio
- Design, creation and development of applications based on PHP, Symfony, MySQL, React
- Graphic Design of internet websites, identity, print advertisements, posters, billboards
- Managing team of Freelancers
- Recruitment of subcontractors
- Linux servers administration
- Design, creation and development of applications based on PHP 5, Zend Framework and MySQL
Aug 2005 — May 2006
Web Developer, Web Designer, Team Leader
NewOrder.pl
- Design, creation and development of applications based on PHP, MySQL
- Graphic Design of internet websites, identity, print advertisements, posters, billboards
- Project Management
Jun 2004 — Aug 2004
Web Developer, Web Designer
Stalgast
Summer part-time job during which I've created 3 brand websites for the company
Education
Jan 2026
Backend Development & Computer Science Fundamentals
boot.dev
Comprehensive self-paced curriculum covering backend development and CS fundamentals. Completed 11 courses spanning Python, Go, C, SQL, Linux, Git, data structures & algorithms, HTTP networking, object-oriented and functional programming, and memory management.
Aug 2021
Modern CSS Design Systems
LevelUp
Creating a modern CSS Design System, which is very flexible, easy to maintain and modify.
Oct 2020
Smart Testing Course
devstyle.pl
6 weeks course about testing applications: unit tests, integration tests, end to end tests, mocks, stubs, etc
Oct 2019
Master Gatsby Course
wesbos.com
Building modern websites is tough. Preloading, routing, compression, critical CSS, caching, scaling and bundlers all make for blazing fast websites, but extra development and tooling get in the way. Gatsby is a React.js framework that does it all for you. This course will teach you how to build your websites and let Gatsby take care of all the Hard Stuff™. Sanity.io is used as backend CMS and styled components for CSS.
Aug 2019
Advanced React and GraphQL Course
wesbos.com
The course has six main models — Users, Items, Orders, CartItems, OrderItems, and Roles — all of which are relational and showcase the power of relational GraphQL Queries. The app also includes many server side bits including authentication, permissions, sending email, uploading images, and charging credit cards. In addition to building both the frontend and backend of the application, participant also spend the last section of the course Testing the React application.
Apr 2019
Learn Redux Course
wesbos.com
A 20 video / 2.5 hour course to learn how to use Redux, React Router and React together.
Jan 2019
PHPUnit, ReactJS Courses
symfonycasts.com
Basic unit testing, Test-Driven-Development: how to do it, when to do it, Mocking and test doubles, creating mocks in PHPUnit & Prophecy, using data providers to run tests over and over again with different input. Integrating symfony application with React.js frontend application.
Nov 2018
JavaScript30 Course
wesbos.com
A free 30 day vanilla js coding challenge. I've learned to build 30 things in 30 days with 30 tutorials. No Frameworks, No Compilers, No Libraries, No Boilerplate.
Jun 2018
Drupal 8, PHP 7, Symfony 4 Courses
symfonycasts.com
PHP 7: Scalar type declarations and return types, nullable types, void types, class constant visibility, new error and exception handling Symfony 4 fundamentals: Services, Config & Environments, Upgrading to Symfony 4.
Nov 2017
Symfony 3, Doctrine, REST, Gulp Courses
symfonycasts.com
Doctrine relationships course, REST API - design, principles and implementation, Upgrading to Symfony 3, Symfony 3 fundamentals, setting up Gulp for frontend builds
Jun 2016
OAuth 2, Symfony 3, Doctrine, BDD, Behat Courses
symfonycasts.com
Nov 2014
Agile PM: Foundation
APMG-International
The underpinning philosophy and principles of Agile. The lifecycle of an Agile project, including alternative configurations. The products produced during an Agile project and their purpose. The techniques used and their benefits and limitations. The roles and responsibilities within an Agile project
Sep 2014
Agile PM: Practitioner
APMG-International
How to apply a variety of agile practices to a project, for example, workshops, the MoSCoW technique to define project priorities, iterative development and modeling. How to test, estimate and evaluate profit delivery in an Agile project. Facilitation and support mechanisms within an Agile project. The agile approach to manage and prioritize requirements
Nov 2013
Linux Administration Course
szkolalinuxa.pl
Course that was equivalent to first two levels of RHEL Certification: RHCSA and RHCE.
Jun 2009
Computer Science
PJWSTK
I've attended there on the evening studies, while at the same time running my company - Polygon Studio with 2 of my friends. The fun part was, that I didn't have to attend any non-IT classes, as they were taken from another course of studies (from Warsaw University of Technology)
Jun 2007
IT Systems Management
Warsaw University of Technology
Besides of studying I was also a member of ESTIEM student organization. This gave me an opportunity to develop some websites that were helping organization in spread of information across the members.
Jun 2002
Math and Computer Science Class
4 SLO - Secondary School
My first encounter with serious programming. On one assignment we were suppose to write algorithm for the game Collect Four, then the tournament was organized in which our programs were playing against each other in double elimination bracket.