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.

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)