Bartłomiej
Perucki

Web Developer_

I'm a Senior Software Engineer who loves building fast, reliable products and exploring new technologies. When I'm not coding, you'll find me spending time with my wife and two kids, staying active with sports, traveling to new places, or diving into family genealogy.

Bartek Perucki

As a Senior Software Engineer with extensive experience in both frontend and full-stack development, I am dedicated to delivering high-performance products. With a passion for investigating new technologies, I continuously enhance my skill set to stay at the forefront of industry advancements. Outside of work, I enjoy spending quality time with my wife and my kid, and we share a love for traveling and exploring new destinations together.

Skills

  • JavaScript
  • React.JS
  • TypeScript
  • Next.JS
  • Redux Toolkit
  • React Toolkit Query
  • Node.JS
  • GraphQL
  • HTML
  • CSS
  • Prompting
  • AI Agents
  • MaterialUI
  • TailwindCSS
  • styled-components
  • AntDesign
  • React Query
  • AWS
  • Vite
  • Docker

Experience

since Mar 2020

Amsterdam Standard

Senior Software Engineer & Consultant

As a Senior Software Engineer with extensive experience in both frontend and full-stack development, I am dedicated to delivering high-performance products. With a passion for investigating new technologies, I continuously enhance my skill set to stay at the forefront of industry advancements.

Logistics industry

Tech stack: React.JS, TypeScript, MaterialUI, Redux Toolkit, Redux Toolkit Query, zod, redux-remember

  • Designed and implemented the frontend architecture, making key decisions on tools and technologies.
  • Built new features and components using React.JS and TypeScript, ensuring high performance and scalability.
  • Led a team of frontend developers, providing guidance, mentorship, and code reviews to ensure best practices.
  • Managed cache and data storage using Redux Toolkit, optimizing data handling and state management.
  • Developed the API client using Redux Toolkit Query, ensuring efficient data fetching and synchronization.

Entertainment industry

Tech stack: React.JS, TypeScript, Redux, MaterialUI, Lodash

  • Optimized app performance using React.JS and TypeScript, enhancing user experience and reducing load times.
  • Restructured the project and streamlined the codebase for better maintainability and scalability.
  • Updated and replaced outdated libraries to ensure compatibility and leverage new features.
  • Performed comprehensive code refactoring to improve code readability, reduce technical debt, and enhance performance.

Sports industry

Tech stack: React.JS, TypeScript, Next.JS, Redux, Atomic Design, AWS Serverless, DynamoDB, MySQL

  • Developed new features and maintained existing ones using TypeScript and React.JS.
  • Created and maintained web pages utilizing Next.JS with SSR (Server-Side Rendering), SSG (Static Site Generation), and ISR (Incremental Static Regeneration) for optimal performance and flexibility.
  • Updated legacy code to improve maintainability and performance.
  • Implemented SEO improvements to enhance search engine positioning and visibility.
  • Maintained and enhanced the API using AWS Serverless technologies to ensure scalable and reliable backend services.
  • Reviewed and provided feedback on design implementations to ensure consistency and user-friendliness.
  • Managed and maintained DynamoDB and MySQL databases to ensure data integrity and performance.

Real estate industry

Tech stack: React.JS, TypeScript, AntDesign, GraphQL, Apollo Client, graphql-codegen, Lodash

  • Bootstrapped the project using React.JS, TypeScript, and GraphQL, establishing a strong foundation for scalable development.
  • Developed the API client using GraphQL Apollo Client, ensuring efficient and seamless data interaction.
  • Designed and implemented the user interface using AntDesign, focusing on creating an intuitive and visually appealing user experience.

Engineering industry

Tech stack: React.JS, TypeScript, MaterialUI, GraphQL, Apollo Client, graphql-codegen, Ramda, yFiles

  • Bootstrapped the project using React.JS, TypeScript, and GraphQL, laying a solid foundation for further development.
  • Developed the API client using GraphQL Apollo Client, ensuring efficient data fetching and state management.
  • Integrated the graphical library yFiles with the application, leveraging a monorepo approach using Lerna for better project organization.
  • Built a responsive and user-friendly UI using MaterialUI, focusing on both aesthetics and functionality.
  • Implemented new features and continuously improved performance to enhance the overall user experience.
since Sep 2017till Feb 2020

Solarwinds

Full Stack Developer

Over the three years at SolarWinds, I have contributed to the development of two major SaaS applications (server and app monitoring), leveraging my expertise in both frontend and backend technologies.

SaaS Application using Ruby, Ruby on Rails, and React.JS

Tech stack: React.JS, Ruby, Ruby on Rails, Redux, SemanticUI

  • Developed and implemented new features across both the backend and frontend.
  • Introduced React components into a Rails environment to enhance user experience.
  • Ensured seamless integration of new functionalities while maintaining high performance.
  • Provided comprehensive support and gathered user feedback.

SaaS Application using Ruby, React.JS, and Microservices

Tech stack: React.JS, Ruby, GraphQL, CoffeeScript, Redux, gRPC, Docker, SemanticUI, styled-components, Go

  • Focused primarily on frontend development with React.JS.
  • Occasionally worked on backend microservices written in Ruby and Go.
  • Contributed to maintaining and enhancing a legacy part of the application written in CoffeeScript.
since Jul 2015till Aug 2017

ABB Business Services sp. z o.o.

Technical Support Engineer

During my two years on the vessel propulsion monitoring project, I played a key role in ensuring the smooth operation and support of propulsion drive monitoring systems for offshore users (chief engineers, 1st engineers, etc.).

Vessel Propulsion Monitoring

Tech stack: Microsoft Server, C#, Python, Microsoft SQL Server

  • Provided comprehensive support to offshore users and addressing communication issues.
  • Developed and maintained scripts using C# and Python to automate tasks and check ups.
  • Configured and managed networks to support the monitoring application, ensuring reliable data transmission.
  • Conducted on-site commissioning by visiting vessels in dry dock, where I set up both hardware and software components.
  • Utilized Microsoft Server to store and manage large volumes of data, ensuring data integrity and accessibility.

Projects

Vantage Charts

Developer2024 - 2025

Vantage Charts is a powerful data visualization tool that allows you to create stunning charts and graphs with ease. It is built with Apache ECharts and React.JS.

Tech stack: React.JS, TypeScript, Apache ECharts, Monday.com API, GraphQL

  • Built the Monday.com Plugin for data visualization using React.JS, TypeScript, and Apache ECharts.
  • Developed and maintained the charts and graph settings
  • Configured communication with Monday.com API
  • Assured complience with Monday.com requirements

Integrigo

Co-Founder2020 - 2023

In this project, I was responsible for building and deploying both the frontend and backend of the application, while also managing the team and coordinating with the design team.

Tech stack: React.JS, TypeScript, Node.JS, Prisma ORM, PostgreSQL, DigitalOcean, GraphQL, styled-components

  • Built and deployed the frontend using React.JS, TypeScript, GraphQL, and styled-components.
  • Developed and maintained the backend using Node.JS and Prisma ORM, ensuring robust and scalable server-side functionality.
  • Managed PostgreSQL database using DigitalOcean.
  • Created an SEO-optimized page to improve search engine positioning and visibility.
  • Led tool selection and architectural decisions to optimize development efficiency and application performance.
  • Provided leadership and guidance to the development team, ensuring adherence to best practices and project timelines.
  • Facilitated communication and collaboration with the design team to ensure seamless integration of design elements into the application.

ESC charts

Personal Project2025

A personal project where I explored and tested various AI-powered development tools and technologies while building a Eurovision Song Contest data visualization platform. This project served as a testing ground for modern AI coding assistants, MCP tools, and cloud services.

Tech stack: Next.js, TypeScript, Supabase, Supabase MCP, Perplexity MCP, echarts, TailwindCSS, shadcn/ui, radix-ui, Vibe Coding, MCP, Cursor Agent, Anthropic AI, AI Task Manager, PRD Generation

  • Experimented with AI coding tools including Vibe Coding, MCP (Model Context Protocol), Cursor Agent, and Anthropic AI for enhanced development workflow.
  • Utilized MCP tools including Supabase MCP and Perplexity MCP for seamless integration with backend services and AI-powered research capabilities.
  • Implemented AI task management workflows using AI task manager and PRD (Product Requirements Document) generation for project planning.
  • Built data visualization features to display Eurovision voting patterns, country performance trends, and contest statistics.
  • Integrated Supabase for backend services, database management, and real-time data handling.
  • Created interactive charts and graphs to visualize Eurovision Song Contest data in an engaging and informative way.
  • Evaluated various AI-assisted development workflows and their impact on productivity and code quality.

Certifications

2025

Coursera

AWS Cloud Technical Essentials

EC2ECSS3RDSDynamoDBAWS LambdaVPCIAMCloudWatch

2025

Coursera

IBM Back-end JavaScript Developer

JavaScriptNode.jsExpress.jsNoSQLMongoDBDocker

2023

TotalTypeScript.com

Advanced TypeScript Patterns

TypeScript

2023

TotalTypeScript.com

Type Transformations

TypeScript

2023

TotalTypeScript.com

TypeScript Generics

TypeScript

2018

Udemy

React Web Developer Course (with Redux)

JavaScriptReact.jsReduxHTMLCSSJest

Education

Master of Electronics and Telecommunications

AGH University of Science and Technology, Poland, Kraków

2016 - 2017

Thesis:

A study on the performance of a distributed system for the optimization of a large-scale logistics network.

Engineer of Electronics and Telecommunications

AGH University of Science and Technology, Poland, Kraków

2012 - 2016

Thesis:

Acquisition and preparation of the database of human eyes with the module for analysis of the characteristic colors.

Hobbies

In my free time, I enjoy playing basketball and expressing my creativity through drawing. Although my traveling plans are currently on hold, I continue to explore new cultures and stories by researching and building my family tree. These activities help me stay active, unwind, and stay connected with my roots.

Copyright © 2025 Bartłomiej Perucki