Hi! I'm Michal

Web developer

I'm a web developer with three years of experience in creating web applications. I am primarily a frontend developer, but I am also comfortable with backend development. I invite you to explore my projects and experience, which enable me to introduce innovations in the digital world.

github logo
linkedin logo
@
Me drinking lemonade

RESUME

Me around flowersMe in red lightMe against the backdrop of the lighting installationMe in the Japanese parkMe in the dark against the lampsMe in front of the torii gatesMe in the background of Tokyo

Who Am I?

I am a web developer with nearly three years of experience in the IT industry, specializing primarily in frontend web application development. However, my passion and interests extend beyond a single domain, as I continuously gain more experience in backend application development.

Beginnings

My journey into the world of technology began at the Krakow University of Technology, where I earned a bachelor's degree in computer science. Currently, I am pursuing a master's degree in Data Science at the same university, allowing me to delve into the intricacies of artificial intelligence and big data, and integrate these technologies into the applications I create.

Professional Experience

Since June 2021, I have been working with Tango Agency, where I have had the opportunity to work on various interesting projects, both domestic and international. My professional experience includes working on the "Beans" platform, connecting coffee sellers with their customers, where I focused on frontend programming within an international team. I was also part of the Saleor project, a large-scale e-commerce project, where I contributed to finance-related components. Another task involved integration for "Waterrower" with Bread Financial and Google Tag Manager. The latest project I am currently working on is "Panelfox" an advanced survey platform automating data acquisition processes, including customer satisfaction with products.

Outside of work hours, I am enthusiastic about developing my side projects to gain additional experience with the latest technologies that may not always find application in current projects. An example of such exploration is the "Shut" application, designed for storing bookmarks in one place. In this project, I had the opportunity to test the latest version of Next.js in combination with GraphQL and Prisma, expanding my expertise in modern web technologies.

About Me

I am a family-oriented person, raised with five siblings. Growing up in such a large family has instilled in me skills such as finding my voice and leadership. I am exceptionally communicative, which I consider one of my greatest strengths. The experience of growing up with diverse personalities has taught me that everyone should be treated individually to understand their perspective.

My interests go beyond programming; I am a travel enthusiast and a fan of pop culture, especially anime and manga. Over the years, I have visited several European countries, but my current fascination with manga led me to travel to Japan in 2023. This fascination with the diversity of the world inspires me to continuously seek new experiences and personal and professional growth.

EXP. EXP. EXP.

3 years · from 2021

tango agency

Since June 2021, I have been a part of the Tango Agency team, a software house that combines custom software solutions with its own product projects. Specializing in web application development, I have had the opportunity to work on a variety of innovative projects, both for external clients and within Tango's own initiatives. My experience at Tango includes involvement in international projects, which has allowed me to develop frontend programming skills. I primarily worked with TypeScript, utilizing the React framework, but these were not the only tools I operated with.

SKILLS

Frameworks

Languages

Other

Technologies

Tools

Skill icon

NextJS

crown icon
Skill icon

React

crown icon
Skill icon

FastAPI

crown icon
Skill icon

ExpressJS

crown icon
Skill icon

Django

crown icon
Skill icon

Strapi

crown icon
Skill icon

Angular

crown icon

PROJECTS

SHUT

SHUT is a web application designed for storing bookmarks in one place, built on various technologies. The entire stack is constructed using the Next.js framework, and communication between components relies on GraphQL with the Apollo library. The application allows for logging in via both Google accounts and traditional methods. All data is stored in a PostgreSQL database with the support of Prisma ORM. The entire application is hosted on the Vercel platform.

github logoexternal link
Self project image

Evolution Algorithm

An evolutionary computation application has been created to compare various types, configurations, and genetic algorithms, presenting results in visualization form. Users can select an algorithm to test, and upon completion of computations, they receive the results. The foundation of this application is Python with the FastAPI framework, where all algorithms have been hand-written without the use of external libraries. The visual layer has been implemented using React, following a configuration known from previous projects.

github logo
Self project image

Memory Game

My first project, Memory Game, although not an advanced IT endeavor, holds particular significance as it represents my first published work, which remains permanently available online. This game, based on a simple memory mechanism, was created using pure JavaScript and configured with the use of Webpack.

github logoexternal link
memory game

Workcode

Workcode is a platform enabling collaborative code editing, designed to facilitate pair programming by visualizing the actions of the second programmer in real-time. This project encompasses both the backend and frontend layers. The frontend implementation utilizes the React framework, while Express.js is employed in the backend. Communication between components occurs via REST API and WebSockets. The entire application is written in TypeScript, ensuring enhanced code readability and safety.

github logo
Self project image

YouQuiz

The "You Quiz" app is a tool for creating video quizzes that users can build based on any video available on YouTube. Users enter a link to the video and then define a series of questions with answers that are to be displayed at specific moments in the video. The frontend of the application is built using the React library, while the backend is handled by Fastify. The frontend is hosted on the Vercel platform, and the backend is hosted on DigitalOcean.

external link
Self project image