This site runs best with JavaScript enabled.

MACIEK SITKOWSKI

FRONT-END DEVELOPER

ABOUT ME

Who am I?

Hi, I'm Maciek, a self-taught programmer from Poland. One day I decided to switch career from being waiter/barman. What I didn't know back then is that in the process of learning to code I would soon discover a true passion.

What do I do?

I have year of experience developing web applications, building websites and actively contributing to Open Source projects. My world revolves around React - that's the technology I know best and work daily with.

MAJOR PROJECTS

These are the projects that I spent the most time working on and the ones that I constantly keep updating.

Habit Tracker AppReactMaterial UIFirebase

Build a routine of positive, life changing habits

Habit Tracker is my final project for Harvard's CS50 course. It's built as MVP (minimal viable product) and its core functionality is to track user's habits.

Read more

Track your progress!

Pocket Globe AppReactMaterial UID3.js

Discover the countries from all around the world

The app uses D3.js and React to create a highly interactive and responsive globe. Then it connects to various APIs to get some data about selected country.

Read more
Earth Globe

Play and explore!

ALL PROJECTS

Below you can find all my finished projects. Select a technology to see only those projects where it has been used.

Wikipedia Map

React application for exploring Wikipedia articles, displayed on Google Maps.

Source code
Project live
ReactReact
Material UIMaterial UI
JavaScriptJavaScript

URL Shortener

An URL shortener that allows to reduce long links, just paste the long URL and click Shorten.

Source code
Project live
Node.jsNode.js
MongoDBMongoDB
JestJest
TypeScriptTypeScript

Request Header Parser

A microservice that parses a request and returns a JSON object with your IP, preferred language and software.

Source code
Project live
Node.jsNode.js
JestJest
TypeScriptTypeScript

Timestamp Microservice

Very simple timestamp microservice built as an introduction to Node.js.

Source code
Project live
Node.jsNode.js
JestJest
TypeScriptTypeScript

Hangman Game

A simple Hangman Game that uses WordsAPI.

Source code
Project live
ReactReact
SassSass
JestJest
JavaScriptJavaScript

Budget Calculator

Learning TypeScript and practicing writing tests using Jest and React Testing Library.

Source code
Project live
ReactReact
SassSass
JestJest
TypeScriptTypeScript

Habit Tracker App

Final project for Harvard’s CS50 course. Its core functionality is to track user’s habits.

Source code
Project live
ReactReact
Material UIMaterial UI
FirebaseFirebase
JavaScriptJavaScript

Pocket Globe App

Use the draggable and zoomable globe to explore countries of the world.

Source code
Project live
D3.jsD3.js
ReactReact
Material UIMaterial UI
JavaScriptJavaScript

D3 Treemap Diagram

In this Treemap Diagram you can select one of the datasets available: Kickstarter Pledges, Movies Sales and Video Games Sales.

Source code
Project live
D3.jsD3.js
SassSass
JavaScriptJavaScript

D3 Choropleth Map

This Choropleth Map shows the data about Educational Attainment in United States for years 2010-2014.

Source code
Project live
D3.jsD3.js
SassSass
JavaScriptJavaScript

D3 Heat Map

This Heat Map shows Monthly Global Land-Surface Temperature for years 1753 - 2015.

Source code
Project live
D3.jsD3.js
CSSCSS
JavaScriptJavaScript

D3 Scatter Plot

This scatter plot shows the data about the doping in professional bicycle racing.

Source code
Project live
D3.jsD3.js
CSSCSS
JavaScriptJavaScript

D3 Bar Chart

This Bar Chart shows the Gross Domestic Product in United States for years 1947 - 2015.

Source code
Project live
D3.jsD3.js
CSSCSS
JavaScriptJavaScript

Task Manager

Simple task managing app. Experimenting with Redux and Material UI.

Source code
Project live
ReactReact
ReduxRedux
Material UIMaterial UI
JavaScriptJavaScript

Pomodoro Clock

Pomodoro Clock is a productivity app. It helps you to stay focused and finish your tasks effectively.

Source code
Project live
ReactReact
Material UIMaterial UI
JavaScriptJavaScript

Javascript Calculator

JavaScript calculator that uses immediate execution for input logic. Additionally I practiced recreating a really cool design from dribbble.

Source code
Project live
ReactReact
SassSass
JavaScriptJavaScript

Drum Machine

This app lets you listen to some Internet Classics and adds something special for the fans of Rick and Morty.

Source code
Project live
ReactReact
Material UIMaterial UI
SassSass
JavaScriptJavaScript

Markdown Previewer

Markdown Previewer contains a textarea for markdown input and a preview tab where the converted text appears.

Source code
Project live
ReactReact
SassSass
JavaScriptJavaScript

Random Quote Machine

Random Quote Machine fetches for you a random, motivational quote with its author. It also changes the theme on every new quote.

Source code
Project live
ReactReact
SassSass
JavaScriptJavaScript

Simple Personal Portfolio

A simple and clean portfolio for a web developer. Practice Responsive Web Design.

Source code
Project live
SassSass
HTMLHTML
BootstrapBootstrap

Product Landing Page

Product Landing Page built for fake Diagon Alley brand. Practice Responsive Web Design.

Source code

Technical Documentation Page

A technical documentation page about Asynchronous JavaScript. Practice Responsive Web Design.

Source code
Project live
SassSass
HTMLHTML
BootstrapBootstrap

Gym Contact Form

Contact form for a fake Mr Muscle Gym brand. Practice Mobile First Design.

Source code
Project live
HTMLHTML
CSSCSS
BootstrapBootstrap

Bruce Lee Tribute Page

Tribute Page for Bruce Lee. Practicing Responsive Web Design.

Source code

Send message



free-code-camp

by Maciek Sitkowski