Patryk P.

Patryk P.

Senior Software Engineer

Gdynia, Poland
Hire Patryk P. Hire Patryk P. Hire Patryk P.

About Me

Patryk is a Senior Software Engineer with 10+ years of industry experience in full-stack JavaScript development. His diverse skill set includes UI development, UX design, product design, game development, architecting APIs, and building web and mobile apps. Having been freelancing since 2013, Patryk is a fervent advocate of remote work and he also enjoys speaking at conferences.

Work history

UpStack
UpStack
Senior Full-stack Developer
2019 - Present (5 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 Artificial Intelligence (AI) 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

Portfolio

Firebase Consultant - Children's Spy Agency
Firebase Consultant - Children's Spy Agency

Children's Spy Agency is a mobile app that teaches kids (5+ years old) critical thinking, computer science, and creativity in a playful way. Since kids usually don't have their own email accounts and may have trouble creating and remembering strong passwords, the app has an unusual way of user authentication. Kids sign up with their parents' (or guardian's) email address but log in using their nicknames and emoji password. Extended the Firebase authentication and database to allow this unusual way of user authentication. Technologies: Firebase, Express.js, Node.js, SendGrid, JavaScript.

Developer - Fundacja ALIVIA
Developer - Fundacja ALIVIA

Fundacja ALIVIA is an NGO helping people diagnosed with cancer. Took part in redesigning their brand and helped them develop a new website. The project involved building a knowledge-sharing platform and developing a CRM-like system for handling profiles of their patients. The core part of the system was processing and managing online payments (donations for patients) that were integrated with payment gateways. Technologies: WordPress, PHP, Sass, JavaScript, jQuery, Foundation, Payment Gateway Integration.

Developer - CQURE Academy
Developer - CQURE Academy

CQURE Academy is a blog and an online learning platform for security professionals. Developed the website and the online courses platform. The project involved building a tailor-made solution that would seamlessly integrate with APIs of Ontraport, Zapier, and GoToTraining and provide a platform for users engaged in the online courses offered by CQURE. Technologies: WordPress, PHP, Sass, JavaScript, jQuery, Bootstrap, API integration.

Chrome Extension for Pixel Joint Forum
Chrome Extension for Pixel Joint Forum

An unofficial Google Chrome extension to globally zoom in and out pixel art images on Pixel Joint Forum (pixeljoint.com/forum) and rework CSS styles for better readability (toning down colors, enlarging typography).

Designer & Developer - GIM Ostrowo
Designer & Developer - GIM Ostrowo

GIM Ostrowo is a leisure and recreation center. Helped them redefine and redesign their brand and develop a Material Design-based website. Technologies: WordPress, Sass, JavaScript, jQuery, Bootstrap.

Firestore Schema Validator
Firestore Schema Validator

A Node.js package for elegant object modeling for Google Cloud Firestore inspired by Mongoose and Datalize. It allows creating data schemas, validating data before storing it to Cloud Firestore, and firing hooks when events occur.

Time Glitch
Time Glitch

A Unity-based game, Time Glitch invites players to immerse in a short, unique blend of dungeon crawling and time manipulation.

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)