Veteran Front-End Engineer with 14 years of impact: Orchestrated a SaaS revamp, accelerated a Next.js MVP to market, crafted a dashboard serving 22,000+ brands, and translated 60+ designs into e-commerce sites generating 2M+ PLN in revenue.
Veteran Front-End Engineer with 14 years of impact: Orchestrated a SaaS revamp, accelerated a Next.js MVP to market, crafted a dashboard serving 22,000+ brands, and translated 60+ designs into e-commerce sites generating 2M+ PLN in revenue.
Experience
Experience
Mixmax
Senior Software Engineer
Jan 2024 - June 2024
https://www.mixmax.com/
Tech stack
Cypress
Docker
Express
JEST
JavaScript
Node.js
React
Testing Library
styled components
TypeScript
Webpack
Achievements
- Refactored legacy Backbone module into a modern React code, improving the performance of front end
- Implemented a service layer designed to communicate with S3, simplifying the content upload process
- Fixed several P1 issues on time, mitigating financial loss and customer dissatisfaction
Mixmax
Senior Software Engineer
Jan 2024 - June 2024
https://www.mixmax.com/
Tech stack
Cypress
Docker
Express
JEST
JavaScript
Node.js
React
Testing Library
styled components
TypeScript
Webpack
Achievements
- Refactored legacy Backbone module into a modern React code, improving the performance of front end
- Implemented a service layer designed to communicate with S3, simplifying the content upload process
- Fixed several P1 issues on time, mitigating financial loss and customer dissatisfaction
Toptal
Senior Software Developer (Consulting Agency)
Apr 2021 - Jan 2023
https://www.toptal.com/
SaaS for Content Writers
Tech stack
Axios
Prisma
React
React Query
REST
TypeScript
Vite
Windi CSS
Achievements
- Created a React SaaS with a WYSIWYG editor, improving the content creation process
- Implemented a permission system by creating tailored UIs and user flows based on API permissions, improving security, and allowing for user interactions based on their roles
- Cut network requests by up to 70% with TanStack Query caching, eliminating a data-fetching bottleneck
- Enabled real-time conversations between users with WebSocket, resulting in faster decision-making
- Sped up UI development with Windi CSS, enabling the team to meet tight project deadlines
Healthcare SaaS
Tech stack
Apollo
GraphQL
Prisma
React
Tailwind
TypeScript
Achievements
- Developed Encounters, an AI-powered healthcare form that improves diagnostic accuracy
- Reduced API costs by 30% with GraphQL, optimizing communication with back-end services
- Implemented route lazy loading, reducing initial bundle size by 40%, leading to faster loading times
Real Estate Startup
Tech stack
Apollo
Axios
Auth0
Docker
GraphQL
JEST
Next.js
Plaid
React
Testing Library
Sentry
Tailwind
TypeScript
Achievements
- Built a consumer-facing real estate platform MVP using Next.js, Apollo, and Auth0
- Integrated a .NET back end using GraphQL, Auth0 for authentication, and Plaid for open banking
- Implemented server-side rendering to optimize application performance by integrating Apollo Client for cache hydration, speeding up initial page loads on the client side
- Used Sentry for real-time error tracking, minimizing the number of issues and increasing system reliability
Bettermode
Tech stack
Apollo
Chakra
Cypress
Docker
GitLab
GraphQL
JEST
NestJS
Node.js
Next.js
React
Testing Library
Tailwind
TypeScript
Achievements
- Created a notification system by developing API endpoints in NestJS and integrating them into a Next.js UI, resulting in increased user activity and improved user retention rates
- Resolved performance issues with large datasets by implementing virtualized lists that only render items in view, improving UI responsiveness and reducing load times
- Improved the release and deployment processes by simplifying approval protocols to require only QA sign-off, resulting in a faster release cycle and quicker feature deployment
Toptal
Senior Software Developer (Consulting Agency)
Apr 2021 - Jan 2023
https://www.toptal.com/
SaaS for Content Writers
Tech stack
Axios
Prisma
React
React Query
REST
TypeScript
Vite
Windi CSS
Achievements
- Created a React SaaS with a WYSIWYG editor, improving the content creation process
- Implemented a permission system by creating tailored UIs and user flows based on API permissions, improving security, and allowing for user interactions based on their roles
- Cut network requests by up to 70% with TanStack Query caching, eliminating a data-fetching bottleneck
- Enabled real-time conversations between users with WebSocket, resulting in faster decision-making
- Sped up UI development with Windi CSS, enabling the team to meet tight project deadlines
Healthcare SaaS
Tech stack
Apollo
GraphQL
Prisma
React
Tailwind
TypeScript
Achievements
- Developed Encounters, an AI-powered healthcare form that improves diagnostic accuracy
- Reduced API costs by 30% with GraphQL, optimizing communication with back-end services
- Implemented route lazy loading, reducing initial bundle size by 40%, leading to faster loading times
Real Estate Startup
Tech stack
Apollo
Axios
Auth0
Docker
GraphQL
JEST
Next.js
Plaid
React
Testing Library
Sentry
Tailwind
TypeScript
Achievements
- Built a consumer-facing real estate platform MVP using Next.js, Apollo, and Auth0
- Integrated a .NET back end using GraphQL, Auth0 for authentication, and Plaid for open banking
- Implemented server-side rendering to optimize application performance by integrating Apollo Client for cache hydration, speeding up initial page loads on the client side
- Used Sentry for real-time error tracking, minimizing the number of issues and increasing system reliability
Bettermode
Tech stack
Apollo
Chakra
Cypress
Docker
GitLab
GraphQL
JEST
NestJS
Node.js
Next.js
React
Testing Library
Tailwind
TypeScript
Achievements
- Created a notification system by developing API endpoints in NestJS and integrating them into a Next.js UI, resulting in increased user activity and improved user retention rates
- Resolved performance issues with large datasets by implementing virtualized lists that only render items in view, improving UI responsiveness and reducing load times
- Improved the release and deployment processes by simplifying approval protocols to require only QA sign-off, resulting in a faster release cycle and quicker feature deployment
Opn
Full-Stack Developer
2018 - 2021
https://www.opn.ooo/th-en/
Tech stack
Enzyme
Apollo
Basecamp
Buildkite
Cypress
Docker
Express
GraphQL
JEST
Jenkins
JavaScript
Node.js
React
Testing Library
Ruby
Ruby on Rails
Sinatra
styled components
Webpack
Achievements
- Architected a React merchant dashboard that served over 22,000 brands worldwide
- Designed and implemented an API gateway with Express, Node.js, Apollo, and GraphQL, improving the speed, accuracy, and reliability of backend communication
- Worked with the CTO, product managers, and back-end engineers to provide integration and efficient data handling between the front end and a Node.js server via GraphQL
- Integrated 3 banks with gRPC and Ruby microservices, extending payment capabilities
- Improved security with cookie-based authentication and data retrieval speed through Apollo caching
Opn
Full-Stack Developer
2018 - 2021
https://www.opn.ooo/th-en/
Tech stack
Enzyme
Apollo
Basecamp
Buildkite
Cypress
Docker
Express
GraphQL
JEST
Jenkins
JavaScript
Node.js
React
Testing Library
Ruby
Ruby on Rails
Sinatra
styled components
Webpack
Achievements
- Architected a React merchant dashboard that served over 22,000 brands worldwide
- Designed and implemented an API gateway with Express, Node.js, Apollo, and GraphQL, improving the speed, accuracy, and reliability of backend communication
- Worked with the CTO, product managers, and back-end engineers to provide integration and efficient data handling between the front end and a Node.js server via GraphQL
- Integrated 3 banks with gRPC and Ruby microservices, extending payment capabilities
- Improved security with cookie-based authentication and data retrieval speed through Apollo caching
Shiji Group
Senior Front-End Developer
2017 - 2018
https://shijigroup.com/
Tech stack
Docker
Ember
JIRA
Jenkins
Node.js
QUnit
React
Redux
REST
Sass
TypeScript
Webpack
Achievements
- Streamlined hotel operations by developing a reservations module, improving scalability
- Optimized user experience by using Redux Saga for state management, resulting in more predictable state transitions and streamlined application flows
- Increased product stability and user confidence by writing comprehensive unit and integration tests, resulting in a significant decrease in post-deployment bugs reported
- Mentored junior developers by holding regular 1-on-1s, and teaching front-end design patterns such as Higher-order Functions, State Management, and Functions as Child Components
Shiji Group
Senior Front-End Developer
2017 - 2018
https://shijigroup.com/
Tech stack
Docker
Ember
JIRA
Jenkins
Node.js
QUnit
React
Redux
REST
Sass
TypeScript
Webpack
Achievements
- Streamlined hotel operations by developing a reservations module, improving scalability
- Optimized user experience by using Redux Saga for state management, resulting in more predictable state transitions and streamlined application flows
- Increased product stability and user confidence by writing comprehensive unit and integration tests, resulting in a significant decrease in post-deployment bugs reported
- Mentored junior developers by holding regular 1-on-1s, and teaching front-end design patterns such as Higher-order Functions, State Management, and Functions as Child Components
SAP Hybris
Front-End Developer
2015 - 2017
https://www.sap.com/
Tech stack
Enzyme
CSS Modules
CoffeeScript
DocPad
Gulp
JEST
JavaScript
React
Redux
Webpack
Achievements
- Streamlined content production and improved consistency, enabling standardized Markdown documentation for YaaS microservices
- Improved content deployment efficiency by automating the integration of Markdown documents into microservice documentation, resulting in more timely and consistent service documentation updates
- Drove stakeholder engagement as the primary front-end developer of the Business Portal, a centralized documentation platform, making key decisions related to front-end technologies
SAP Hybris
Front-End Developer
2015 - 2017
https://www.sap.com/
Tech stack
Enzyme
CSS Modules
CoffeeScript
DocPad
Gulp
JEST
JavaScript
React
Redux
Webpack
Achievements
- Streamlined content production and improved consistency, enabling standardized Markdown documentation for YaaS microservices
- Improved content deployment efficiency by automating the integration of Markdown documents into microservice documentation, resulting in more timely and consistent service documentation updates
- Drove stakeholder engagement as the primary front-end developer of the Business Portal, a centralized documentation platform, making key decisions related to front-end technologies
DiH
Front-End Developer
2010 - 2015
https://dih.pl/
Tech stack
CSS
Grunt
HTML
jQuery
JavaScript
LESS
PrestaShop
Redmine
Sass
Achievements
- Transformed Photoshop designs into 60+ e-commerce stores using PrestaShop, JavaScript, jQuery, HTML, and CSS, bringing in an estimated 2M+ PLN in revenue
- Advocated for the adoption of CSS preprocessors and JavaScript task runners, improving team productivity
- Introduced the use of Redmine as a project management tool, reducing email-based communication
DiH
Front-End Developer
2010 - 2015
https://dih.pl/
Tech stack
CSS
Grunt
HTML
jQuery
JavaScript
LESS
PrestaShop
Redmine
Sass
Achievements
- Transformed Photoshop designs into 60+ e-commerce stores using PrestaShop, JavaScript, jQuery, HTML, and CSS, bringing in an estimated 2M+ PLN in revenue
- Advocated for the adoption of CSS preprocessors and JavaScript task runners, improving team productivity
- Introduced the use of Redmine as a project management tool, reducing email-based communication
Self-employed
Freelancer
2008 - 2010
Tech stack
CSS
HTML
jQuery
JavaScript
Achievements
- Started a self-directed journey to gain front-end development skills, setting the foundation for future roles and expertise
- Used personal networks to secure small-scale projects, gaining practical coding experience
- Applied newly learned skills to create web-based data visualizations, including interactive charts and maps, improving the user experience
- Built a reputation in the local tech community through consistent delivery of quality work, leading to referrals and repeat projects
Self-employed
Freelancer
2008 - 2010
Tech stack
CSS
HTML
jQuery
JavaScript
Achievements
- Started a self-directed journey to gain front-end development skills, setting the foundation for future roles and expertise
- Used personal networks to secure small-scale projects, gaining practical coding experience
- Applied newly learned skills to create web-based data visualizations, including interactive charts and maps, improving the user experience
- Built a reputation in the local tech community through consistent delivery of quality work, leading to referrals and repeat projects
Skills
Skills
Languages
CoffeeScript
JavaScript
Ruby
Rust
TypeScript
Frameworks
DocPad
Ember
Express
jQuery
NestJS
Node.js
Next.js
PrestaShop
Prisma
React
React Native
Ruby on Rails
Sinatra
State Management
Apollo
React Query
Redux
Web APIs
Axios
GraphQL
REST
WebSockets
Web Technologies
CSS
HTML
CSS Tools