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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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:

  • 4+ years of experience in software development.
  • Skilled in JavaScript, TypeScript, Node.js, Express, React, Vue.js, Next.js, MongoDB, and Supabase.
  • Proficient in creating CI/CD pipelines, deployments on Vercel and Ubuntu VPS, and remote team collaboration.
  • Testing & Quality Assurance: Experienced in writing E2E tests with Playwright and unit tests with Vitest.
  • AI & Agentic Workflows Enthusiast:
    • 10xDevs 2 (December 2025) – Course completed with Distinction πŸ†. Built an advanced AI Financial Assistant using Agentic patterns.
    • AI Devs 3 – Building Agents (November 2024)
    • AI Devs 2 (November 2023)
    • Experienced in integrating:
      • OpenAI API and OpenRouter API
      • Text-to-Speech (TTS) & Speech-to-Text (Whisper)
      • OCR (Optical Character Recognition)
      • LLM Model Integration for AI-powered features and tool calling.
  • Experienced in real-time communication using WebSockets.
  • Skilled in using modern frontend tools like Tailwind CSS and Shadcn/ui for responsive design.
  • Proficient in working with APIs: both consuming and creating them.
  • Knowledgeable in Supabase Auth, RLS (Row Level Security), and database architecture.
  • 🀝 I value teamwork and have extensive experience working remotely in collaborative environments.
  • πŸ“« How to reach me: LinkedIn

πŸš€ Featured Projects:

πŸ† 10xDevs 2 Course Final Project - Graduated with Distinction (Dec 2025)

I created CentSI, a modern web application for managing financial obligations and product warranties. The core of the system is Sensei AI, a conversational agent that uses Natural Language Processing and Tool Calling to manage data, analyze expenses, and fill out forms automatically.

Key Features:

  • Sensei AI Agent: Conversational interface capable of executing 30+ financial tools (read/write data, analytics).
  • Smart Management: Recurring payments (RRule), warranty tracking with expiration alerts, and file attachments.
  • Security: Implemented MFA, Row-Level Security (RLS), and encrypted API keys.
  • Robust Testing: Fully tested with Playwright (E2E) and Vitest (Unit/Integration).

Tech Stack:

  • Frontend: Next.js 15, React 19, TypeScript 5, Tailwind CSS 4, Shadcn/ui, Framer Motion
  • State Management: Zustand, TanStack Query
  • Backend: Supabase (PostgreSQL, Auth, Storage, RLS), Next.js API Routes
  • AI & Testing: OpenRouter API, Playwright, Vitest

I am a Full-Stack Developer on NaumAI, a modern AI-powered educational platform designed to help users learn more effectively. The application automatically generates personalized study materials from user-provided content and provides intelligent conversational AI for deeper understanding. I contribute to both frontend and backend development, working on features like spaced repetition systems, gamification, document parsing, and real-time notifications.

Key Features:

  • AI-Powered Generation: Automatic flashcard and quiz generation from various document formats
  • Spaced Repetition System (SRS): Optimized learning intervals based on performance metrics
  • Gamification: Streaks, achievements, daily goals, and progress tracking
  • RAG-Based Chat: Intelligent conversational AI for material interaction
  • Multi-Format Support: PDF, DOCX, images with OCR capabilities
  • Advanced Material Management: Markdown support with rich content editing
  • Real-Time Notifications: User notification system with email integration

Tech Stack:

  • Frontend: Next.js 15, React 19, TypeScript 5, Tailwind CSS 4
  • Backend: Supabase (PostgreSQL, Auth, Storage), Next.js API Routes
  • AI Integration: OpenRouter.ai for multiple LLM models
  • Database: PostgreSQL with RLS security, 43 tables including SRS and gamification systems
  • Document Processing: PDF parsing, DOCX conversion (Mammoth), OCR with Tesseract/Google Vision
  • Email Service: Supabase SMTP for notifications and communication

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)

4. Pairplay (Currently domain pairplay.fun is offline, but Vercel domain is online)

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:

Frontend

JavaScript TypeScript React Next.js Vue.js Tailwind CSS Shadcn/ui HTML5 CSS3 SASS Redux Pinia Zustand Vite

Backend

NodeJS Express.js Supabase PostgreSQL MongoDB Prisma tRPC

Testing & QA

Playwright Vitest

AI Tools & APIs

OpenAI API OpenRouter API ChatGPT Claude AI

DevOps & Tools

GitHub Actions Vercel Ubuntu VPS Git Figma Postman


🀝 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 5 7

  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