Hi, I'm Radek,
a Full Stack Developer

I build responsive web applications, from frontend and backend development to AWS cloud infrastructure and automated deployments.

My skills

JavaScript

Java Script

React

React

TypeScript

Type Script

NodeJS

Node.js

AWS

AWS

Terraform

Terraform

GitHub Actions

GitHub Actions

HTML

HTML 5

Bash

Bash

CSS

CSS

TailwindCSS

Tailwind CSS

Sass

Sass

Webpack

Webpack

Git

Git

Github

Github

PHP

PHP

jQuery

jQuery

Wordpress

WordPress

Figma

Figma

Adobe Photoshop

Adobe Photoshop

Jest

Jest

Recent works

Car Sport Point

Car Performance Tuning Website

This website was built for a client specialising in engine tuning and performance upgrades. Originally built with WordPress, it was later recreated using React and Tailwind CSS to provide greater flexibility in design and development.

Key features include:

  • AWS infrastructure managed with Terraform (Infrastructure as Code)
  • Automated CI/CD pipeline using GitHub Actions
  • Admin panel with CRUD functionality to manage company listings
  • Contact form with file uploads for businesses interested in advertising on the website
  • Serverless backend using AWS Lambda, API Gateway, DynamoDB, S3 and SES to process submissions, manage company data and store uploaded files
  • Interactive map displaying company locations, with markers and popups containing company details and photos
  • Frontend and backend validation, including file type and size restrictions
  • WebP image optimisation to improve page loading performance
  • Accessibility improvements using ARIA attributes
  • Animated image slider with synchronised text animations

Implementation:

React TailwindCSS NodeJS
React weather app

Global Weather App (React)

I built Global Weather App using React to let users check the weather anywhere in the world. It uses Google Maps API to help find the right location, with city suggestions and extra details to avoid confusion between places with the same name. The app shows current weather conditions, hourly forecasts and a five-day forecast. Users can switch between Celsius and Fahrenheit, choose from seven interface languages, and change between light and dark themes. There's also an option to check the weather at your current location, along with images that change depending on the sky conditions.

Implementation:

React TypeScript Jest HTML CSS
Pet Idea portfolio

PetIdea Shop: Custom E-Commerce Website

PetIdea Shop is an e-commerce website I built for a client, working closely with a graphic designer who created the visual design in Figma. The goal was to create a shop where pet owners could easily browse and find products such as pet food and toys. We worked to a tight deadline, which made it a great opportunity to put my development skills into practice on a real client project. The website is responsive and designed to work smoothly across desktop, tablet, and mobile devices.

Implementation:

JavaScript NodeJS Sass HTML Figma Webpack
Interactive Web Games and Tools

Interactive Web Games and Tools

Implementation:

HTML CSS JavaScript

Rock-Paper-Scissors Game

A web-based Rock-Paper-Scissors game where you play against the computer. Choose Rock, Paper, or Scissors, click "LET'S PLAY," and see who wins. The game keeps track of wins, losses, and draws.

Timer Application

A simple countdown timer that lets you set a time, start or pause the countdown, and reset it when needed. An alarm sounds when the timer reaches zero.

Memory Game

A memory game where you flip cards and try to find matching pairs. The cards are shuffled each time you start a game, and you get a short preview of their positions before playing.

Jackpot Game

A simple betting game where players bet on three randomly revealed colours. You win if all three colours are different or if all three match. Winning bets are multiplied by three. The game also includes a virtual wallet and statistics tracking.

Contact

0/2000

Form sent successfully!