Jestem programistą z kilkuletnim doświadczeniem zawodowym, zdobytym przy tworzeniu oprogramowania typu Point
of
Sale dla klienta z Włoch. Pracowałem głównie w języku Java, wykorzystując technologie backendowe, takie
jak
Spring i Hibernate. Mam doświadczenie zarówno w pracy zespołowej, jak i w samodzielnym rozwijaniu
komponentów
systemu. Dobrze rozumiem cykl życia aplikacji oraz realia współpracy z klientem zagranicznym.
Obecnie rozwijam swoje umiejętności w Pythonie i technologiach frontendowych (HTML, CSS, JavaScript), aby
poszerzyć swoje możliwości zawodowe i móc pracować przy pełnych stosach technologicznych (full-stack).
Interesuje mnie szczególnie budowanie nowoczesnych aplikacji webowych oraz łączenie technologii z dobrym UX
i
przemyślaną architekturą.
Równolegle rozwijam się w kierunku branży game dev, która od dawna jest moją pasją. Uczę się C# i silnika
Unity,
a także C++ z myślą o pracy z Unreal Engine. Chciałbym w przyszłości pracować przy tworzeniu gier — zarówno
pod
kątem kodu silnikowego, jak i tworzenia interakcji oraz systemów rozgrywki.
Poza programowaniem jestem aktywnym muzykiem – gram na gitarze solowej w lokalnym zespole. Muzyka to dla
mnie
nie tylko pasja, ale też sposób rozwijania kreatywności, koncentracji i umiejętności współpracy. Łączę
myślenie
logiczne z wrażliwością artystyczną, co często przekłada się na niestandardowe podejście do rozwiązywania
problemów.
Szukam projektów i zespołów, które doceniają solidne rzemiosło programistyczne, ale również otwartość,
samodzielność i kreatywne spojrzenie — zarówno w kontekście aplikacji użytkowych, jak i gier komputerowych.
I am a programmer with a few years of professional experience, gained while developing Point of Sale
software
for an Italian client. I worked mainly in Java, using backend technologies such as Spring and Hibernate. I
have experience both in teamwork and independently developing system components. I understand the
application lifecycle well and have firsthand knowledge of collaborating with international clients.
Currently, I'm expanding my skills in Python and frontend technologies (HTML, CSS, JavaScript) to broaden my
career opportunities and be able to work across full technology stacks. I'm particularly interested in
building modern web applications that combine thoughtful architecture with strong UX principles.
In parallel, I'm developing toward the game development industry, which has long been a personal passion.
I'm learning C# and Unity, as well as C++ with the goal of working in Unreal Engine. I would love to work on
game projects — whether focused on engine-level programming or designing gameplay systems and interactions.
Outside of programming, I'm an active musician — I play lead guitar in a local rock band. Music is not just
a passion but also a way to enhance creativity, focus, and collaboration. I combine logical thinking with
artistic sensitivity, which often leads to creative problem-solving approaches.
I'm looking for projects and teams that value solid engineering craft, but also openness, independence, and
a creative perspective — whether in application development or game creation.
Hello
React.js Projects
Below are some of the projects I built using React.js as part of the Odin Project curriculum. These projects
helped me apply concepts like component-based architecture, hooks, props, and state management in real-world
scenarios. Each project focuses on interactivity and dynamic rendering, showcasing how React simplifies
building responsive and engaging user interfaces.
React
Shopping Cart Project
JavaScript
Fetch API
REST API
async/await
React
A React-based shopping cart application that demonstrates state management, routing, and user
interaction features. The app allows users to add products to the cart, update quantities, and clear
the cart with real-time updates to the navigation bar. Notifications provide feedback on user
actions and automatically disappear after a set timeout. Built with React Router for navigation,
React state hooks for cart logic, and tested using React Testing Library and Vitest.
Pokémon Memory Card Game
JavaScript
Fetch API
REST API
async/await
React
This project is a simple Pokémon memory card game built with React. It fetches Pokémon data from the
PokéAPI and displays them as clickable cards. The objective is to click on each card only once — if
the user clicks the same card twice, the score resets. After each successful click, the cards are
shuffled to increase difficulty. The game tracks both the current score and the highest score
achieved
during the session. It's a fun way to practice React fundamentals like component state, effects, and
user interaction.
Full-stack Projects
These full-stack projects combine both front-end and back-end technologies to create complete, interactive
web
applications. They demonstrate my ability to build scalable APIs using Java and Spring Boot, manage data
with
MongoDB, and deliver responsive user interfaces using modern frameworks like Svelte. Each project reflects
practical application of asynchronous logic, RESTful architecture, and thoughtful UI design — highlighting
my
progress in full-stack development.
Full-stack projects
Todo List
JavaScript
Java
Spring Boot
mongoDB
REST API
async/await
Svelte
Fullstack Spring Boot todo tasks list application, offering CRUD features with
'todo' tasks priority labels, grouping tasks into
projects, basic notifications system and dark/light mode
switch. Java, Spring Boot, MongoDB, Svelte
Odin Project curriculum
A collection of completed projects I made during my progress through
Odin Project
curriculum. Projects range from landing page for fictional company
using modern HTML and CSS, to games like Etch-a-sketch, or rock paper scissors chat bot using
JavaScript.
JavaScript
Tic Tac Toe
Tic Tac Toe game written using Factory Functions and
Module Pattern.
Rock Paper Scissors
JavaScript game of Rock Paper Scissors in form of a chat
bot.
Etch-a-Sketch
Etch-a-Sketch application with variable grid size and
different stroke colors
Calculator
JavaScript calculator application with support for
floating point numbers operations and keyboard input.
Library
Library project with adding new books, deleting books,
toggling read status and saving to Local Storage.
Landing page
HTML5 + CSS3 with Flexbox project, landing page for
fictional company Guitarly - Mobile guitar service
Code Camp
A collection of completed projects I made during my progress
through code camp tasks. Below you can check few projects completed during my
data visualization certification. I used HTML, CSS and
JavaScript with D3.js library to create and manipulate SVG
charts.
Scientific Computing with Python
Python course with many projects involving scientific applications, and final project, a probability
calculator.
Repository
containing all projects is available
here
Probability Calculator
Probability Calculator, final project of the course. Completing this one was tricky due to specific
tests
and the course being in beta.
Arithmetic Formatter
Arithmetic formatter project for the Scientific Python course.
Many others
More completed tasks and projects in the course ...
D3.js Data Visualization
Projects I have completed to receive freecodecamp data visualisation certificate
Treemap
Treemap for data showing 100 top sales of videogames by
gaming platform. Additional tabs show treemaps for two
other datasets (Top movie sales and top kickstarter
pledges)
Choropleth Map
A map showing percentage of adults age 25 and older with
bachelor's degree or higher (2010 - 2014) for each county
of each state of United States of America
Heat map
Heat map showing historical data (from 1753 up to 2015) of
monthy global land-surface temperature variance
Scatterplot Graph
Heat map showing historical data (from 1753 up to 2015) of
monthy global land-surface temperature variance
Bar Chart
Chart showing GDP of United States of America over the
years.
Certificates
Certificates I have completed
Relational Databases and Bash Scripting December 5, 2024