Skip to content
View MarcinBolt's full-sized avatar

Block or report MarcinBolt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MarcinBolt/README.md

Welcome!

πŸ’Ό About Me

I am a JavaScript Full-Stack Engineer with a strong passion for building scalable, user-friendly web applications and clean, maintainable code. I thrive in collaborative environments and have extensive experience working remotely in dynamic teams.

Highlights:

  • 2+ years of experience in software development.
  • Skilled in JavaScript, Node.js, Express, React, Vue.js, and MongoDB.
  • Proficient in creating CI/CD pipelines, deployments on Vercel and Ubuntu VPS, and remote team collaboration.
  • Enthusiast of Artificial Intelligence (AI) and AI tools, with hands-on experience from two dedicated workshops:
    • AI Devs 2 (November 2023)
    • AI Devs 3 – Building Agents (November 2024)
    • Experienced in integrating:
      • OpenAI API
      • Text-to-Speech (TTS)
      • Speech-to-Text (e.g., Whisper)
      • OCR (Optical Character Recognition)
  • Experienced in real-time communication using WebSockets.
  • Skilled in using modern frontend tools like Tailwind CSS for responsive design.
  • Proficient in working with APIs: both consuming and creating them.
  • Knowledgeable in CRUD operations, asynchronous programming, debugging techniques, and browser DevTools (e.g., simulating devices, console, network inspection, localStorage/sessionStorage management, cookies, application state inspection with Pinia/Redux, debugging HTML elements and live styling).
  • 🀝 I value teamwork and have extensive experience working remotely in collaborative environments.
  • πŸ“« How to reach me: LinkedIn

πŸš€ Featured Projects:

I am the Co-founder, DevOps & Developer of Squadka, an innovative platform designed to help organize collections, track contributions and expenses, and automate communication with participants. The app is fully responsive (RWD) and built as a Progressive Web App (PWA) to provide a seamless user experience across devices. Since May 2024, I have been working on this project remotely with MarikaGK. Together, we continuously design, build, and improve the application to meet user needs. It also leverages WebSockets for real-time communication.

Tech Stack:

  • Frontend: Vue.js 3 + Vuetify 3 + Pinia (Vite.js)
  • Backend: Node.js + Express + MongoDB
  • DevOps: CI/CD with GitHub Actions, Vercel (Frontend), Ubuntu VPS (Backend)

Pairplay is a platform designed to enhance collaborative experiences through innovative features. The app is fully responsive (RWD) to ensure usability across various devices. This project uses Tailwind CSS on the frontend to provide a modern, customizable design system.

Tech Stack:

  • Framework: Next.js
  • Backend: tRPC + Prisma + MongoDB
  • Frontend: TypeScript + React + Tailwind CSS
  • Authentication: AuthProvider for secure user management
  • DevOps: CI/CD with BitBucket / Github, Vercel (Monorepo)

I was the Team Lead for Wallet-App, a team project developed as the final assignment during the GoIT JavaScript Full Stack Developer course (08.2022 – 10.2023). This app helps users manage income and expenses while providing monthly balance statistics using Chart.js. It includes user registration with email verification and follows a mobile-first approach (RWD) for smartphones, tablets, and desktops.

Key Responsibilities:

  • Coordinated tasks using Agile/Scrum methodologies and Trello.
  • Set up the project with Vite and maintained the GitHub repository.
  • Implemented backend/frontend communication design.
  • Configured Passport.js for authentication and Nodemailer for email services.
  • Deployed backend on VPS (Ubuntu) with CI/CD pipelines using GitHub Actions and Vercel.

Tech Stack:

  • Frontend: React + Redux + Material UI (MUI)
  • Backend: Node.js + Express + MongoDB
  • Libraries/Tools: JWT Authentication, Bcrypt, Axios, Chart.js, SendGrid, Formik/Yup/Joi for form validation
  • DevOps: CI/CD pipelines with GitHub Actions; deployed on Vercel and VPS

I contributed as the Team Lead Assistant to Filmoteka, a team project designed for searching movies and creating a personal online library of favorites. The app was built with a mobile-first approach (RWD) to ensure usability across devices.

Key Responsibilities:

  • Assisted in project coordination using Agile/Scrum methodologies and Trello.
  • Collaborated on problem-solving, pair programming, and code reviews.
  • Configured Firebase authentication for Google accounts.
  • Implemented features like light/dark mode toggle, localStorage management, movie fetching functions (CRUD), pagination, modal windows, loaders, and styling components according to Figma designs.

Tech Stack:

  • Frontend: Vanilla JS + SCSS
  • Backend/API: themoviedb.org API
  • Libraries/Tools: Firebase Authentication, Parcel bundler

πŸ’» Tech Stack:

Here are the technologies and tools I use:

Frontend

JavaScript TypeScript CSS3 SASS HTML5 Vue.js Vuetify Pinia Vite React Redux Next.js MUI Tailwind CSS DevTools GithubPages

Backend

NodeJS Express.js MongoDB tRPC Prisma

Version Control

GitHub BitBucket Git

DevOps & Tools

GitHub Actions Vercel Ubuntu VPS Husky Swagger

AI Tools & APIs

OpenAI API ChatGPT Claude AI Perplexity AI FireCrawl

Other

Figma Cursor AI VSCode Insomnia Postman JSON Markdown Jira Confluence Trello Inkscape Gimp

Package Managers

Bun NPM PNPM

Shell & OS

zsh oh-my-zsh iTerm2 shell bash MacOS Windows Ubuntu


🀝 Teamwork & Collaboration:

  • Over 2 years of experience working with distributed teams.
  • Skilled in code reviews, creating pull requests, resolving code conflicts, and designing BE-FE communication.

πŸ“Š GitHub Stats:



Top Langs


Popular repositories Loading

  1. Wallet-App Wallet-App Public

    Wallet-App - Web application designed to simplify payment and income management.

    JavaScript 4 6

  2. goit-markup-hw-08 goit-markup-hw-08 Public

    CSS 1

  3. MarcinBolt MarcinBolt Public

    My Personal Repository

    1

  4. goit-markup-hw-01 goit-markup-hw-01 Public

    GoIT - Homework 1

    HTML

  5. goit-markup-hw-02 goit-markup-hw-02 Public

    HTML

  6. goit-markup-hw-03 goit-markup-hw-03 Public

    HTML