Adam Chwedyk, Developer in Sopot, Poland
Adam is available for hire
Hire Adam

Adam Chwedyk

Verified Expert  in Engineering

Software Developer

Sopot, Poland

Toptal member since September 29, 2020

Bio

Adam is a passionate senior full-stack developer with a computer science background. He has over 15 years of commercial experience working with web applications on both the back and front end sides, leading projects from a technical perspective and managing the engineering teams. Adam excels in React, Vue, Ruby, and JavaScript projects. His insightful strategies have significantly improved processes and attracted company target markets.

Portfolio

Vcita
Ruby, Ruby on Rails 6, Vue, JavaScript, NestJS, Angular, Node.js, PostgreSQL...
Keyo AI Inc
Vue, Electron, Node.js, Amazon Web Services (AWS), TypeScript, WebSockets...
CMR Surgical
TypeScript, React, GraphQL, Apollo, Redux, Node.js, Python...

Experience

  • HTML - 14 years
  • CSS - 12 years
  • JavaScript - 12 years
  • Ruby - 7 years
  • Node.js - 6 years
  • React - 5 years
  • TypeScript - 4 years
  • React Redux - 3 years

Availability

Full-time

Preferred Environment

TypeScript, JavaScript, React, Vue, Ruby, Node.js

The most amazing...

...project I've delivered is a mobile application for real-time video streaming and instant messaging using WebRTC and WebSockets, built with React and Redux.

Work Experience

Senior Full-stack Engineer

2024 - PRESENT
Vcita
  • Enhanced invoicing and payment functionality. Developed and integrated multi-item invoicing and payment flows, improving user payment flexibility and accuracy.
  • Improved application security. Identified and remediated critical vulnerabilities (e.g., XSS, SQL Injection), reducing security risks and strengthening compliance with OWASP standards.
  • Optimized system performance. Diagnosed and resolved major performance bottlenecks, reducing mobile app crash rates and improving overall system stability.
  • Documented technical decisions. Authored comprehensive technical documentation and architecture designs, improving system understanding and onboarding efficiency.
  • Elevated code quality. Conducted thorough code reviews to ensure adherence to best practices, reduce technical debt, and enhance overall code quality.
Technologies: Ruby, Ruby on Rails 6, Vue, JavaScript, NestJS, Angular, Node.js, PostgreSQL, Payment APIs

Senior Full-stack Developer

2023 - 2024
Keyo AI Inc
  • Developed a cross-platform (Windows and macOS) desktop application communicating with hardware devices using Electron.
  • Implemented an internal JavaScript software toolkit (SDK) that allows the hardware device (connected via WebSockets and REST) to talk to desktop and mobile apps.
  • Built responsive single-page applications using Vue.js, Vite, Pinia, and TypeScript.
  • Contributed to the development of a new marketing website that was animation-heavy and mobile-friendly. Took care of performance, best practices, and cross-browser testing.
  • Performed thorough code reviews and mentored other engineers.
Technologies: Vue, Electron, Node.js, Amazon Web Services (AWS), TypeScript, WebSockets, Unit Testing, Front-end Architecture, UI Components, Front-end Development, JSON, Figma, Technical Leadership, Third-party APIs

Senior Front-end Devleoper

2022 - 2022
CMR Surgical
  • Worked on software to support the Versius surgical robotic system.
  • Built progressive web applications (PWAs) for desktop, iOS, and Android.
  • Developed a reusable components library with accessibility in mind.
Technologies: TypeScript, React, GraphQL, Apollo, Redux, Node.js, Python, Progressive Web Applications (PWAs), Amazon Web Services (AWS), CI/CD Pipelines, NPM, Tailwind CSS, Unit Testing, Context API, Front-end Architecture, UI Components, Front-end Development, JSON, Video Players, Figma

Senior Front-end Engineer

2021 - 2022
Ninety Percent of Everything
  • Developed the front end for an open platform for the maritime industry. Used micro frontend architecture with Lerna.
  • Worked on the flight booking system and integrated crew operators and travel agencies.
  • Used TypeScript and React to improve the internal UI component library.
Technologies: TypeScript, React, React Apollo, GraphQL, Microfrontends, Lerna, Jest, Ant Design, NPM, Unit Testing, Context API, UI Components, Front-end Development, JSON

React Engineer

2020 - 2021
Rubrik
  • Led front end work for an enterprise-class ransomware recovery solution.
  • Implemented React components based on the provided design.
  • Used Apollo GraphQL to integrate complex back end and front end layers.
Technologies: React, GraphQL, React Apollo, Jest, TypeScript, Storybook, NPM, Unit Testing, Context API, Front-end Architecture, UI Components, Front-end Development, JSON

Senior Software Engineer

2020 - 2020
Checkin.com
  • Implemented world-class registration flows with Vue.js.
  • Developed integrations with various third-party auth APIs, including banking, using Node.js and Feathers.js.
  • Worked on app internationalization and localization.
Technologies: JavaScript, Vue, Node.js, FeathersJS, Localization, REST APIs, NPM, UI Components, Front-end Development, JSON, Third-party APIs

Team Lead | Senior Front-end Engineer

2019 - 2020
Toptal
  • Led an SEO and traffic acquisition team of six engineers across multiple time zones.
  • Participated hands-on in technical decisions, development, and code reviews.
  • Collaborated with the product management team and stakeholders.
  • Improved the team's process and reduced the number of tickets moved to the next sprint by a factor of five.
  • Developed the new front end of Toptal's public pages using the React framework.
  • Implemented multiple experiments to attract more qualified leads.
  • Oversaw and delivered rewrites of multiple projects acquired by Toptal, including Gitignore.io and Web Dev Checklist with Chrome and Firefox extensions.
  • Collaborated with the team to deliver over 40 page-performance improvements across various technologies and layers of the web stack.
  • Implemented headless CMS features, e.g., integration with GraphQL and BigQuery using Ruby on Rails.
Technologies: Chrome Extensions, Storybook, Jest, Back-end, Front-end, PostgreSQL, Continuous Integration (CI), Git, ECMAScript (ES6), TypeScript, Product Growth, React Redux, Next.js, BigQuery, Google Search Console, Google Analytics, SEO Tools, Content Management Systems (CMS), Ghost, Website Performance, Docker, People Management, Team Leadership, GraphQL, Ruby on Rails (RoR), Ruby, Node.js, React, JavaScript, Full-stack, Leadership, REST APIs, Google SEO, NPM, Full-stack Development, A/B Testing, Unit Testing, Context API, Front-end Architecture, UI Components, Front-end Development, JSON, Technical Leadership, Third-party APIs

Senior Front-end Developer

2012 - 2018
Aframe
  • Developed an iOS and Android cross-platform mobile app for live streaming video and instant messaging using React Redux, ES6, Jest, Storybook, Cordova, and Webpack.
  • Worked on a desktop application similar to Dropbox for Windows and OS X with Java and NW.js (Node.js and WebKit), Grunt, HTML, CSS, and numerous other JavaScript libraries.
  • Implemented the first web-based frame-accurate video player using HTML5 video.
  • Maintained a web application written in Ruby and Sinatra. Added REST APIs to integrate it with the front end using Backbone.js.
  • Integrated Twilio API with Ruby to deliver 2FA and share links via SMS.
  • Led multiple projects from a technical perspective. Performed thorough code reviews and conducted interviews.
Technologies: Material UI, Android, iOS, Cordova, Storybook, Jest, Audio, Videos, Firebase, Twilio API, Front-end, PostgreSQL, Test-driven Development (TDD), WebSockets, Continuous Integration (CI), Git, Socket.IO, WebRTC, HTML5 Video, ECMAScript (ES6), React Redux, Mobile, Java, Ruby, Node.js, Backbone.js, React, JavaScript, SQL, REST APIs, NPM, Full-stack Development, Video Transcoding, Unit Testing, Front-end Development, JSON, Video Players, Third-party APIs

Java Web Developer | Lead Front-end Developer

2011 - 2012
Sabre Holdings
  • Assisted on a complex web-based application for booking flight tickets in a large multinational team of 40 engineers from four locations, working with the Agile methodology.
  • Led the front-end development of the project and provided online and on-site training.
  • Oversaw the hand coding of JavaScript in the form of reusable components.
Technologies: Front-end, Test-driven Development (TDD), Vaadin, Apache Maven, Java, Backbone.js, CSS, HTML, JavaScript, Global Distribution Systems (GDS), Booking Systems, User Interface (UI), Full-stack Development, Unit Testing, Front-end Development, Technical Leadership

Software Developer

2009 - 2010
Xtend New Media
  • Assisted mainly on the front-end layers for various projects across the company.
  • Developed a large web application to manage museums in C# and ASP.NET with a considerable amount of JavaScript and jQuery code.
  • Created a cross-platform bar code scanner with Java.
Technologies: Back-end, Front-end, Java, C#, jQuery, JavaScript, SQL, Web Development, .NET

Software Developer

2007 - 2009
Stanusch Technologies
  • Created numerous applications related to artificial intelligence.
  • Implemented image recognition algorithms based on movement and face detection.
  • Tried my hand at a number of languages, including Java, C++, C#, VB.NET, and other technologies such as WinForms, Swing, MS SQL Server, XML, and OpenCV.
Technologies: Back-end, Computer Vision, Artificial Intelligence (AI), OpenCV, Java, C#, SQL, .NET

Experience

Desktop App for Aframe

Aframe Desktop is a Windows and operating system X, cross-platform, locally installed application that streamlines the process of getting professional video files into and out of the Aframe Broadcast Cloud by allowing users to set up simple watch folder-based workflows.

The application employs a managed transfer over UDP to maximize the available bandwidth for accelerated media movement. I led the project from a technical perspective, developed features, performed code reviews, and managed the architecture, deployments, and updates.

Work Testimonials

Below are some testimonials from past colleagues that I've worked with in the past.

Toptal (2019-2020)
"Adam is a great teammate and a very involved team lead. He has a lot of experience, and he is always willing to help you out with anything." — Gabriel Nechita

Aframe (2012-2018)
"Adam is an extremely competent web developer with great technical knowledge and team leadership ability." —Mark Stuart

Education

2003 - 2008

Master's Degree in Computer Science

Politechnika Slaska - Gliwice, Poland

2006 - 2007

Exchange Student (Erasmus Program) in Computer Science

Czech Technical University - Prague, Czech Republic

Certifications

DECEMBER 2009 - PRESENT

Sun Certified Java Programmer

Oracle

Skills

Libraries/APIs

React, Node.js, Vue, React Redux, REST APIs, Context API, Backbone.js, NW.js, jQuery, OpenCV, Socket.IO, WebRTC, Twilio API

Tools

Git, GitHub, NPM, Figma, Ghost, Google Analytics, BigQuery, Apache Maven, Slack, Zoom, Google Hangouts, WebStorm, React Apollo, Lerna

Languages

JavaScript, HTML, CSS, TypeScript, ECMAScript (ES6), Java, Ruby, GraphQL, HTML5, SQL, C, C++, Sass, Java 6, C#, Python

Paradigms

Test-driven Development (TDD), Continuous Integration (CI), Unit Testing, Microfrontends

Storage

JSON, Databases, PostgreSQL, SQL Server 2010

Frameworks

Ruby on Rails (RoR), Redux, Jest, Next.js, Vaadin, Material UI, FeathersJS, Ant Design, Tailwind CSS, Electron, .NET, Ruby on Rails 6, NestJS, Angular

Platforms

Mobile, Docker, Firebase, iOS, Android, Amazon Web Services (AWS), Visual Studio Code (VS Code)

Other

HTML5 Video, Front-end, Progressive Web Applications (PWAs), Web Development, Front-end Development, Video Players, Team Leadership, Website Performance, Content Management Systems (CMS), Videos, Storybook, Full-stack, Global Distribution Systems (GDS), Booking Systems, User Interface (UI), APIs, Google SEO, Full-stack Development, Early-stage Startups, Front-end Architecture, UI Components, Technical Leadership, Third-party APIs, Algorithms, Mathematics, Networks, People Management, Computer Vision, Virtual Reality (VR), Artificial Intelligence (AI), SEO Tools, Google Search Console, Product Growth, WebSockets, Back-end, Audio, React Hooks, Cordova, Chrome Extensions, Localization, Leadership, Apollo, CI/CD Pipelines, Speech to Text, A/B Testing, Video Transcoding, Payment APIs

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring