Strong Proficiency in JavaScript, React, and Next

JEDRZEJ WASZKIEWICZ

Experienced Senior Frontend Developer specializing in UX/UI design, React, TypeScript, and Next.js.

I have a proven track record of developing high-performance, user-friendly web applications that prioritize both aesthetics and functionality.
I bring strong leadership skills, a passion for creating seamless user experiences, and expertise in modern frontend technologies. With a focus on performance optimization, maintainable code, and industry best practices, I strive to create scalable and efficient digital solutions while staying ahead of emerging trends in web development.

1. Certificates

I have a number of certificates issued by the largest Tech companies in the world confirming my high qualifications, including: Facebook, Google and Microsoft and whose acquisition meant participation in many months of workshops, practical classes and passing the exams.

Microsoft Azure Architect Expert AZ-305

Microsoft Azure Architect Expert AZ-305

Microsoft Azure DevOps Expert AZ-400

Microsoft Azure DevOps Expert AZ-400

Microsoft Azure Developer AZ-204

Microsoft Azure Developer AZ-204

Microsoft Azure Administrator AZ-104

Microsoft Azure Administrator AZ-104

Microsoft Azure Network Engineer AZ-700

Microsoft Azure Network Engineer AZ-700

Meta Front-End Developer

Meta Front-End Developer

Google UX Design

Google UX Design

2. Projects

Short recap of some projects created by myself.

S&P 500 Charts and Calculator

Investor Center

Website created using Next.js, Chart.js and D3.

Unlock the power of financial foresight with our SP500 Compound ROI Calculator. Discover the potential growth of your investments with precision, as you effortlessly calculate compound returns based on the historic performance of the S&P 500. Make informed decisions and navigate your financial journey with confidence. Try it now and empower your wealth-building strategy!

Our user-friendly interface brings financial data to life, empowering investors, analysts, and enthusiasts to visualize and understand the dynamics of the market. Elevate your financial acumen, explore historical trends, and gain a competitive edge – all in one centralized hub. Start charting your success with our S&P 500 data visualization platform today

Visit Here investor-center.vercel.app/

HistogramBubble ChartMulti Series Pie ChartHeatmap

My Investment

My Investment is a website that allows you to observe selected investments. We can observe over 1,200 different investment instruments - shares, indices, currencies, raw materials, cryptocurrencies. We can browse the website anonymously or create an account and track the profit or loss from our investment on an ongoing basis. The website was created using React, Typescript and Django. To read rates, it uses numerous public APIs, as well as private APIs and Data Scrape. It uses, among others: API of the National Bank of Poland, API of the Bitbay exchange, API of the Coingecko exchange and API of the IEX platform to display investment rates in real time.

We can track shares from the Warsaw Stock Exchange, the US Stock Exchange, the gold and silver raw material market, the cryptocurrency market and the index market. The interface is operated in JavaScript, while the backend is handled by Django. The website is fully mobile and adapted to phones.

Investment

Memory Master

MM Logo

Brain training is based on the idea that mental stimulation can improve neuroplasticity. It is the ability of the brain to create and reorganize connections between brain cells in response to new stimuli and tasks. The Brain Training Game Boosts Executive Functions study published in PLOS One in 2013 found that people who engaged in brain training games showed improvements in information processing speed, memory and executive functions.

The game was created entirely in Javascript and uses localStorage to store results, user settings and preferences. The website is fully mobile and adapted to play on your phone.

Memory Master is a game that intensively simulates short-term memory, improving focus and concentration.

It involves remembering the letters and positions that appear on the board and, in the extended version, also the colors of the letters. As the difficulty increases, we have to remember more and more information.

The game requires us to simultaneously remember information and use information already memorized, strongly stimulating the brain.

Remember the letter that appears and the field in which it appears. The letter and the field are unrelated and independent.

If the same letter appears on the same or any other field two turns later, click the "Letter" button. If the same or a different letter appears in the same field two turns later, click the "Position" button. If both the letter and the position match, click both buttons.

If the letter does not match the letter from two turns ago, you do not click anything. If the field does not match the field from two turns, you do not click anything.

Play Here memorymaster.vercel.app/

MM StartMM Play

AB-tests

AB testing software built in React and Django using Django Rest Framework and Cookies.When loading the tested page, the script will distribute the traffic equally to both subpages and calculate the effectiveness of each version of the page.

When the user visits a given link, the script will display one of two possible versions and will measure the user's behavior on this page. Cookies remember which version was displayed to the user and display the same version again when they return to the website.

AB1AB2

MotorwayMap

The website was created using React, React-Router, Redux, Typescript and Django and uses the Leaflet map.It is fully mobile on all devices.

MotorwayMap is a map of all investments in Poland carried out by the largest state investor, General Directorate for National Roads and Motorways. The total investment amount is over PLN 40 billion. The number of tasks is over 100, and over 1,200 km of motorways and expressways are under construction. The map shows what and where investments are being made.

The investment map shows all road sections currently under construction. It shows where the section is located on the map, its length, who is the contractor, what is the amount and the deadline for completing the investment.

The appearance and event handling were programmed using React, React-Router, Redux, Typescript. The backend technology is Django. The Leaflet and OpenStreetMap libraries were used to create the map.

MotorwayMap

3. UX/UI and CRO

CRO

Conversion Rate Optimization (CRO) is the process of enhancing a website to increase the percentage of visitors who complete a desired action. These actions can include making a purchase, adding items to a cart, signing up for a service, filling out a form, or clicking a link.

By analyzing user behavior, testing different design and content variations, and optimizing the user journey, CRO helps improve engagement and maximize conversions, leading to better user experience and higher business revenue.

What are AB tests?

A/B testing is a powerful method for improving conversion rates by comparing two versions of a webpage to see which performs better.

For example, if you are unsure which headline will generate more sales, you can run an A/B test where:
• 50% of visitors see Headline A
• 50% of visitors see Headline B

The system tracks user interactions and determines which version drives more conversions (e.g., more purchases, sign-ups, or clicks).

A/B testing software automates this process by splitting traffic between different versions of a webpage and analyzing performance data. This data-driven approach helps businesses make informed decisions and optimize their websites for maximum effectiveness.

Main Page
VersionsVersionsVersions
Results

KPIs

To create a successful A/B test, follow these steps:

Provide the URLs of the original and test versions of the page, as well as the success page (e.g., a checkout or confirmation page).

Example:
https://example.com/water (Original)
https://example.com/water-version2 (Test Version)
https://example.com/water-card (Success Page)

Generate the A/B test script, which should be placed in the head section of each page.

The script will evenly distribute traffic between the original and test versions and track user journeys.

Monitor results:
If 1,000 users visit each version and:
200 users convert on the original page → 20% conversion rate
300 users convert on the test page → 30% conversion rate
The test version outperforms the original, meaning the changes positively impact conversions.

By analyzing KPIs such as bounce rates, click-through rates, and conversion rates, A/B testing helps businesses make data-driven improvements to their websites, ensuring better performance and user engagement.

Conversion

4. About me

Info

I am a highly motivated and ambitious developer with a strong passion for learning and adapting to new technologies, tools, and methodologies. My positive attitude towards work and problem-solving mindset drive me to continuously improve and innovate.

My journey into software development started with a background in internet marketing, where I worked part-time during my studies and continued in the field after graduation. In 2019, I made the transition to programming, starting with JavaScript and Django. Through self-learning - watching YouTube tutorials, completing Udemy courses, solving challenges on CodeWars, and building personal projects - I developed a solid foundation that led me to my career in software development..

Open Source

Contributing to Chart.js - chartjs.org

Work history

09.2022 - 02.2025 - Software Center, Capgemini Poland - Senior Front-End developer

03.2021 - 09.2022 - D&H Innovations - Fullstack developer

09.2014 - 03.2021 - JWAW - Frontend Developer & CRO Specialist

Education

Gdynia Maritime University - Offshore Technologies - Master of Science 2014

Gdańsk University of Technology in Gdańsk - Geodesy and Cartography - Bachelor of Science 2013

5. Contact

You can contact me:

jedrzej.waszkiewicz@gmail.com

You can review my code at https://github.com/waszkiewiczja/