Hello there! I am experienced JavaScript Developer specializing in building modern, scalable web and mobile applications. In addition, I'm proficient in AI solutions using LangChain, so I'm able to provide complete applications for current time measures. I recently completed my master's degree in Computer Science in 2024, although my journey in programming began much earlier. Since 2020, I have the pleasure of gaining commercial experience, which has significantly expanded my portfolio with dozens of smaller projects, startup ventures, as well as involvement in large corporate projects. Another field in which I am expanding are tools for implementing AI solutions. Apart from programming, I like to spend my free time painting miniatures or practicing fencing.

Drawing from years of commercial experience, I bring a wealth of practical knowledge to the table, ensuring a seasoned perspective on project challenges, which goes hand in hand with good communication skills, time management, and taking ownership of the project.

I am always open to any form of collaboration that allows me to further develop my skills and gain valuable experience. Feel free to reach out to discuss any potential projects.

Get Resume >>

Experience:

2021 - PRESENT

Software Engineer (React) | JohnCube

Developing software according to customer requirements, creating applications for startups and creating internal B2B apllication. Thanks to the multitude of projects, often highly customized, I have expanded my knowledge with many new technologies and solutions.

  • React
  • Typescript
  • Next.js
  • LangChain
  • Wordpress
  • Nest.js
  • Express.js
  • PostgreSQL
  • MongoDB

2023 - FEB 2024

Front-end Developer | EasySolar

A contract during which I created new functionalities for an application, responsible for creating proposals by solar panel system developers.

  • React
  • Typescript

2020 - MAY 2021

Javascript Teacher | Music&More

Teaching elementary school students the basics of Javascript programming.

  • Tutoring
  • Javascript

JUN 2020 - AUG 2020

QA | Massive Pixel Creation

Migrating blogs and other content from an old application to a new one. Correcting the appearance of existing pages written in React. Testing and reporting bugs of the newly created application.

  • React
  • JEST
  • CSS

JUN 2018 - JUL 2018

Intern | IBM

Participation in the software distribution process (preparation and coding of software packages - creating distribution tasks).

  • BigFix
  • Bash

Featured Projects:

Viato CRS

Viato CRS

Hotel network management application.

VetApp

VetApp

An application for diagnosing animals using an AI model. Extensive doctor and pet owner panels. Online visits with a veterinarian.

EasySolar

EasySolar

Application module for generating detailed proposals for creating solar panel systems.

Cloudware

Cloudware

Business page for manufacturer of software platform for managing inventory, security and costs related to digital infrastructure.

Apollo360

Apollo360

Marketing agency service for the comprehensive menagement and handling of events, concerts and cultural events.

Silky Coders

Silky Coders

Frontend contribution in website for the company providing IT services to the LPP group.

TV History

TV History

TV History main website, with news, and TV program.

PGE Energetyka Kolejowa

PGE Energetyka Kolejowa

The main website of a major Polish electricity supplier, including an extensive front-end as well as a back-end for independent development of the website.

Articles:

Build your own module bundler in javascript - tutorial

Build your own module bundler in javascript - tutorial

Explore the fundamentals of module bundlers by creating your own from scratch. Learn how tools like Webpack, Parcel, and Rollup optimize JavaScript projects. Follow a concise guide to building essential bundler functions, including asset creation, dependency graph generation, and bundle creation. Gain insights into ASTs, transpilation, and dependency resolution.

How PNPM works and why it's superior to NPM

How PNPM works and why it's superior to NPM

Learn how PNPM revolutionizes package management by utilizing symlinks to efficiently share dependencies across multiple projects. Unlike npm's traditional approach of duplicating packages for each project, PNPM's global store minimizes disk usage and installation time, while ensuring consistent dependency resolution.

Builded with Next.js, Tailwind CSS, and Shadcn/ui. Deployed on Netlify.