Hi, my name is
Rafał Nawojczyk.
I'm a Front-End Developer.
I build things for the web. I specialize in React.js, Next.js and React Native. Currently looking to broaden my skills and experience.
Check out my GitHub00. About me
Hello! My name is Rafał and I'm from Poland. I really enjoy creating web and mobile apps and learning new technologies.
I'm a disciplined, ambitious and creative software engineer with really various skills. I specialize in React and Next.js, mastering React Native with Expo, managing my data in document-based databases and connecting dots on the Back-end with Express.
Here are a few technologies I've been working with recently:
- JavaScript / Typescript
- React Native / Expo
- React.js 18+
- Next.js 14+
- Node.js / Express.js
- Jest / Vitest / RTL
- MongoDB / RealmDB / Firebase
- Zustand / Redux
- CSS / SASS / TailwindCSS
- Webflow / Wordpress

01. Some Things I’ve Built

Featured project
Cube Rivals - Mobile App
Fully functional mobile app that is published on Google Play Store. It's a speedcubing timer with a lot of features and statistics to help cubers improve their times.
- React Native
- Expo
- Expo-Router
- RealmDB
- WatermelonDB
- RN Skia

Twitch Statistics
Advanced full-stack web application, written in Typescript using Next.js. The app fetches data from Twitch API, saves it into MongoDB using Next.js API routes, and renders all data in modern-looking charts and tables.
- Next.js
- React
- Typescript
- SASS
- Jest
- Firebase

Minesweeper Game
A modern-looking Minesweeper game made in Vanilla Javascript using classes, MVC architecture, SASS, private methods and properties.
- ES6+ Javascript
- SASS

2048 Game
2048 - great game made in Vanilla Javascript ES6+ and SASS preprocessor.
- ES6+ Javascript
- SASS

Creative Tim website
Creative Tim - a beautiful website created around an UX/UI book that I tried to rewrite nearly pixel-perfect. There is some cool JS functionality added as well.
- ES6+ Javascript
- SASS
- HTML
02. What's Next?
Get In Touch
I'm looking forward to hearing from you.