Patryk P.

About Me

Patryk is a seasoned full-stack developer who specializes in all types of modern JavaScript implementations—from architecting the back end and APIs to building pixel-perfect web and mobile apps. Thanks to his experience running his own company and having a background in design, he is a great facilitator between business and product teams. Patryk also enjoys speaking at conferences.

AI, ML & LLM

ChatGPT OpenAI OpenAI API GPT GPT-4 OpenAI GPT-3 API Tailwind

Frontend

Backend

Database

Workflow

Other

Work history

UpStack
UpStack
Senior Full-stack Developer
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Time Glitch
Time Glitch
Game Developer
2023 - 2023
Remote
  • Created Time Glitch, a short video game with a unique blend of dungeon crawling and time manipulation.

  • Contributed to game development in Unity/C#, developed UIs, and fixed bugs.

  • Created Pixel Art for the game.

BCG
BCG
Full-stack Developer
2021 - 2023 (2 years)
Remote
  • Integrated GPT-4 and DALL-E 2 to generate email templates based on the user's input, including images and HTML/CSS structure.

  • Led the development of a front-end React app for managing marketing campaigns.

  • Led the development of a UI component library used across multiple internal projects.

React TypescriptTest-driven development (TDD)MUI (Material UI) APIsPythonDjangoGPT OpenAI GPT-3 API GPT-4 Python 3 Django REST FrameworkUI Development Front-end Development AlgorithmsDockerCSS-in-JS Unit TestingFull-stack CI/CD Pipelines SQLJestREST APIs API IntegrationRESTFigmaStorybookBack-end DevOpsAgile software developmentScrumAgile JIRAHTMLCode ReviewEstimations Azure Amazon Web Services (AWS) OpenAI GPT-4 API Architecture Software ArchitectureSoftware EngineeringnoSQLLanguage Models Vector Data ServerlessResponsive UI Web UI Web UX User Interface (UI) CSS3React Redux SwaggerTensorflowWeb DevelopmentRelational Databases Web Architecture ChatGPT
Endeavor
Endeavor
Front-end Developer
2021 - 2021
Remote
  • Developed an email landing page for UFC using Webflow and JavaScript.

  • Gathered email addresses from users in exchange for PDF materials about UFC.

  • Translated UI designs into a functional HTML page.

HTMLCSSWebflowJavaScriptUI Development FigmaLanding Pages Agile software developmentScrumAgile Estimations Software ArchitectureSoftware EngineeringServerlessResponsive UI Web UI Web UX User Interface (UI) CSS3Web DevelopmentFull-stack
Freelance
Freelance
JavaScript Developer
2020 - 2021 (1 year)
Remote
  • Developed components and views using a custom-built front-end framework based on a Web Components API.

  • Translated legacy Bash scripts used for the build processes of the app into modern JavaScript/Node.js.

  • Spread good practices across the organization, encouraging the use of linters and enforcing code quality before the code gets pushed into one of the main branches.

JavaScriptFront-end HTMLCSSNode.jsBashNext.jsWeb ComponentsAlgorithmsUI Development FigmaBack-end DevOpsAgile software developmentScrumAgile Code ReviewEstimations Amazon Web Services (AWS) Software ArchitectureSoftware EngineeringGraphqlResponsive UI Web UI Web UX User Interface (UI) CSS3Test-driven development (TDD)Web DevelopmentFull-stack Web Architecture
Academy of Fine Arts in Gdańsk
Academy of Fine Arts in Gdańsk
Teaching Assistant
2019 - 2020 (1 year)
Gdańsk, Poland
  • Assisted in conducting classes in Fundamentals of Interactive Design.

  • Taught basics of front-end development and UI design.

  • Helped students develop UI designs into functional web pages.

JavaScriptHTMLCSSZurb FoundationUniversity Teaching UI DesignUX DesignProduct DesignSoftware EngineeringResponsive UI Web UI Web UX User Interface (UI) CSS3Web DevelopmentFull-stack
Cprime
Cprime
Product Designer | Front-end Developer
2019 - 2020 (1 year)
Remote
  • Led the redesign of Power Suite, automation plugins for Jira software based on SIL (simple issue language) scripting language.

  • Designed and developed an interface that lets users generate SIL scripts without writing any code, allowing them to learn SIL interactively while being productive from day one.

  • Redesigned SIL Manager, an online file browser and code editor, including syntax highlighting, IntelliSense-like autocomplete and documentation preview, Git integration, error checking, drag-and-drop, and more.

Pixel Perfect Product DesignGitJavaScriptHTML5SASSWeb DesignCSSFront-end User Experience (UX) HTMLReact UX DesignUI DesignFront-end Development AlgorithmsUI Development PSD to HTMLAJAXTypographyGraphic DesignGithubObject-oriented Programming (OOP) Agile software developmentScrumAgile JIRACode ReviewEstimations Software ArchitectureSoftware EngineeringResponsive UI Web UI Web UX User Interface (UI) CSS3React Redux Test-driven development (TDD)Web DevelopmentAnimationFull-stack Web Architecture
CashFlo
CashFlo
Senior Back-end Developer
2019 - 2021 (2 years)
Remote
  • Developed the whole back end for the CashFlo app using Node.js and TypeScript.

  • Built an admin dashboard for managing users, tax forms, and voucher codes using Vue.

  • Integrated the PayPal API for automated money payouts to users.

Pixel Perfect GitHTML5SASSCSSFront-end VuexVue JavaScriptTypescriptGoogle CloudFirebaseExpress.js Node.jsVue 2 Vue-routerContinuous Integration (CI)Continuous Delivery (CD)AlgorithmsGithubObject-oriented Programming (OOP) CI/CD Pipelines JestUnit TestingREST APIs APIsAPI IntegrationRESTBack-end DevOpsMongoDBAgile software developmentScrumAgile JIRAHTMLEstimations Google Cloud Platform (GCP) Architecture Software ArchitectureSoftware EngineeringnoSQLMobileServerlessResponsive UI Web UI Web UX User Interface (UI) CSS3Test-driven development (TDD)SwaggerWeb DevelopmentFull-stack Web Architecture PayPal API
Praemere LLC
Praemere LLC
React Native Developer
2018 - 2019 (1 year)
Remote
  • Created reusable components that reflected provided designs and became the application's core.

  • Designed additional icons for the app, including weather icons.

  • Redesigned the UI and improved the UX of some of the screens.

Pixel Perfect Product DesignUI DesignUX DesignHTML5CSSFront-end User Experience (UX) JavaScriptReduxReact React NativeRedux-SagaFront-end Development UI Development PSD to HTMLAJAXGraphic DesignGithubObject-oriented Programming (OOP) Mobile Development ExpoAndroidiOSAgile software developmentScrumAgile JIRACode ReviewEstimations Amazon Web Services (AWS) Software ArchitectureSoftware EngineeringMobileMobile ApplicationsCross-platform Responsive UI User Interface (UI) React Redux Full-stack Web Architecture
MCH Group
MCH Group
Senior Front-end Developer
2017 - 2018 (1 year)
Remote
  • Co-led the development of PRNCPL, a single-page application focused on managing data and customers tailored for art shows.

  • Redesigned app architecture, introducing naming conventions, rules for managing data flow between back end and UI, and more.

  • Refactored multiple components to be more DRY (don't repeat yourself), i.e., be more readable, clean, and as automated as possible.

Pixel Perfect HTML5Front-end GitSASSCSSHTMLJavaScriptVuexVue Socket.ioVue-routerVue 2 Front-end Development UI Development PSD to HTMLAJAXGithubObject-oriented Programming (OOP) Agile software developmentScrumAgile Code ReviewEstimations Amazon Web Services (AWS) PostgreSQLArchitecture Software ArchitectureSoftware EngineeringResponsive UI Web UI Web UX User Interface (UI) CSS3Windows SwaggerWeb DevelopmentAnimationFull-stack MySQLWeb Architecture SMACSS
Visibee
Visibee
Senior WordPress Developer
2016 - 2017 (1 year)
Remote
  • Created an eCommerce website using a WooCommerce plugin.

  • Extended the WooCommerce plugin to allow product rental.

  • Added conditional discounts based on specific rental parameters and products bought.

jQueryPixel Perfect HTML5HTML to WordPressCSSFront-end Agile GitSASSHTMLPHPJavaScriptWooCommerceWordPressFront-end Development UI Development PSD to HTMLAJAXAdvanced Custom Fields (ACF) GithubBootstrapObject-oriented Programming (OOP) SQLREST APIs APIsAPI IntegrationRESTLanding Pages Back-end Agile software developmentScrumCode ReviewEstimations Software ArchitectureSoftware EngineeringResponsive UI WordPress PluginsWordPress Design Web UI Web UX User Interface (UI) CSS3LESSWindows Web DevelopmentAnimationFull-stack MySQLGoogle APISendGrid API Relational Databases Web Architecture SMACSS
Freelance
Freelance
Front-end Developer | UI/UX Designer
2013 - 2017 (4 years)
Remote
  • Designed and developed websites for local clients.

  • Led small creative teams of copywriters, junior front-end developers, and graphic designers.

  • Worked for software houses and interactive agencies as a subcontractor of web projects.

jQueryPixel Perfect Product DesignVue VuexUI DesignUX DesignHTML5Web DesignProject ManagementHTML to WordPressCSSFront-end User Experience (UX) GitSASSHTMLPHPJavaScriptWooCommerceWordPressFront-end Development UI Development PSD to HTMLAJAXTypographyAdvanced Custom Fields (ACF) Graphic DesignGithubBootstrapSQLAPIsAPI IntegrationRESTLanding Pages Back-end MongoDBAgile software developmentScrumAgile Code ReviewEstimations Remote Team Leadership LeadershipSoftware ArchitectureSoftware EngineeringResponsive UI WordPress Design WordPress PluginsWeb UI Web UX User Interface (UI) CSS3LESSWindows Web DevelopmentUX Testing AnimationFull-stack MySQLGoogle APISendGrid API Relational Databases Web Architecture SMACSS

Showcase

Firebase Consultant - Children's Spy Agency
Firebase Consultant - Children's Spy Agency
  • Children's Spy Agency is a mobile app helping kids learn critical thinking, computer science, and creativity in an engaging manner.

  • The app extends Firebase authentication and database to allow kids to sign up using their parents' email, but log in using nicknames and emoji password.

  • Technologies used include Firebase, Express.js, Node.js, SendGrid, and JavaScript.

Developer - Fundacja ALIVIA
Developer - Fundacja ALIVIA
  • Assisted Fundacja ALIVIA, an NGO for cancer patients, in redesigning their brand and developing a new website

  • Created a knowledge-sharing platform and a CRM-like system for managing patient profiles

  • Developed system to process and manage online payments using technologies such as: WordPress, PHP, Sass, JavaScript, jQuery, Foundation, and Payment Gateway Integration

Developer - CQURE Academy
Developer - CQURE Academy
  • CQURE Academy project involved the development of an online learning platform and a blog for security professionals.

  • The platform was tailor-made to integrate with APIs of Ontraport, Zapier, and GoToTraining, enhancing user experience for those engaged in online courses.

  • The technology stack used included WordPress, PHP, Sass, JavaScript, jQuery, Bootstrap, and API integration.

Chrome Extension for Pixel Joint Forum
Chrome Extension for Pixel Joint Forum
  • Unofficial Google Chrome extension for improving experiences on Pixel Joint Forum (pixeljoint.com/forum)

  • Enables global zoom in/out functionality for pixel art images

  • Reworks CSS styles for better readability via color toning and typography enlargement

Designer & Developer - GIM Ostrowo
Designer & Developer - GIM Ostrowo
  • Rebranded and redesigned the GIM Ostrowo leisure and recreation center

  • Developed a Material Design-based website for GIM Ostrowo

  • Utilized WordPress, Sass, JavaScript, jQuery, and Bootstrap in the project

Firestore Schema Validator
Firestore Schema Validator
  • A Node.js package for object modeling for Google Cloud Firestore, drawing inspiration from Mongoose and Datalize

  • Facilitates creation of data schemas and validation of data before it's stored to Cloud Firestore

  • Ability to fire hooks when specific events occur

Time Glitch
Time Glitch
  • Time Glitch is a game built on Unity

  • It presents a unique mix of dungeon crawling and time manipulation gameplay

  • The game offers a short, immersive experience for players

Education

MA Graphic Design - incomplete (Dropout - 3 out of 5 semesters)
MA Graphic Design - incomplete (Dropout - 3 out of 5 semesters)
Academy of Fine Arts in Gdańsk - Poland
2019 - 2021 (2 years)
Bachelor's Degree, Design and Visual Communications
Bachelor's Degree, Design and Visual Communications
Polish-Japanese Academy of Information Technology - Poland
2013 - 2016 (3 years)