Maciej Skorus, Fullstack Developer

MACIEJ SKORUS

creative fullstack developer

EDUCATION

University of Silesia – Faculty of Science and Technology

Web Application Programming

Bachelor of Engineering (inż.)

October 2017 – June 2021

LANGUAGES

English – C1

Russian – A2

Polish – native

SKILLS AND TOOLS

TypeScript
React
Next.js
React Native
Redux
MobX
TailwindCSS
Sass
GSAP
TanStack
Mantine
Vite
Three.js
HTML5
CSS3
Python
Node.js
Java
Kotlin
Jetpack Compose
Vitest
JavaScript
Jest
GitHub Actions
SQL
REST API
Storybook
PHP
Laravel
Wordpress
Sanity
PostgreSQL
MySQL
MongoDB
Firebase
Docker
Photoshop
3Ds Max
Blender
Figma
Canva
GitHub
npm
CursorAI
Claude

HOBBIES

bass guitar
cars
music
traveling
technology
pottery

ABOUT

Creative fullstack developer with hands-on experience in web and mobile applications, internal systems and 3D. Well-versed in the medical industry – from dedicated software (web applications for clients in the medical sector, document and scan processing pipelines, improvements to existing systems) to national and international congresses and conferences, for which I delivered applications (VOD, virtual booths, mobile apps) and provided on-site IT support, also on business trips. Shipped an NFT auction system and a dApp tied to a 3D MOBA game built in Unity. From vanilla JS through frontend and backend frameworks and relational and non-relational databases to Docker – comfortable across the full stack, including AI/LLM model integration. Particularly drawn to creative frontend work and WebGL. Personally passionate about modding and creating useful, unconventional solutions.

EXPERIENCE

2SIMPLE

Sep 2025 – present

Fullstack Developer

Remote

React • TypeScript • MobX • TanStack • Mantine • Vitest • Storybook • Agile/Scrum • CI/CD • Python • PostgreSQL • Docker • Git

  • Designed and built dedicated web applications from scratch for clients in the medical sector: advanced content editors, print and PDF export, full touch support on mobile devices
  • Integrated applications with external systems and APIs, including user authorization; extracted shared libraries and reusable components that tolerate network failures
  • Created a design system and documentation for components shared across applications
  • Engineered tools and pipelines for processing digital documents and scans; gathered requirements with the client and wrote technical documentation

BUSINESS SERVICE GALOP

May 2024 – Aug 2025

Front-End Developer

Hybrid

PHP • MySQL • Laravel • React Native • Vanilla JS • TypeScript • Next.js • TailwindCSS • Git

  • Updated and expanded the internal event management system with new features, optimizations and bug fixes; designed a new participant zone embedded in the event websites; created a dedicated system instance tailored to the needs of a major client, supporting diverse medical courses and events
  • Delivered a management system for the Endoscopy Section, a VOD platform for purchasing and watching recorded conference content, dedicated front-end solutions for medical events (customized registration forms and websites, participant zones, API integrations) and responsive mailings compatible with all major email clients
  • Shipped a mobile application for Zebra data collectors and a web application for attendance tracking during event sessions, covering both self-scanning kiosks and Zebra scanners
  • Created a customizable live voting application with an administrative panel and real-time results; launched virtual exhibitor booths with documentation for partner companies
  • Provided on-site IT support during events across Poland, ensuring smooth operation of software systems and hardware reliability; assisted event participants when needed, including at international conferences

ANFATA GAMES

Sep 2022 – Aug 2023

Junior Web3 Frontend Developer

Hybrid

Next.js • TypeScript • GSAP • Sanity CMS • Moralis • Firebase • Web3 • TailwindCSS • Git

  • Engineered a decentralized app built on smart contracts and ImmutableX collections: a marketplace, NFT bridging between L1 and L2, wallet-to-wallet transfers and a live blockchain auction system
  • Handled Moralis and Firebase databases and cloud functions in TypeScript and Next.js, with GSAP for motion; GitLab and Bitbucket for version control
  • Launched a new homepage, added a Sanity CMS blog and produced custom event websites and features across the company’s platforms
  • Tested Pirates of the Arrland manually, including the 3D MOBA game and the 2D strategy map
  • Collaborated closely with a cross-functional, international team on Web3 experiences

SELECTED PROJECTS

POLONEZ AUTODRIVE

JavaScript • Three.js • 3D Studio Max

An 80s/synthwave-style 3D animation in the form of a coloring book, with real-time customization of colors and models in the scene via a built-in GUI. The Polonez and palm tree models were made in 3D Studio Max, the rest of the scene is generated procedurally. Includes an arcade mini-game.

Yet Another Weather App

React • React Three Fiber/Three.js • TypeScript • Sass • Open-Meteo API

Weather apps are a dime a dozen, but this one is built differently. The background is a 3D scene with volumetric clouds that simulates the weather in real time from Open-Meteo data. The forecast is shown for a city selected via map, geolocation or entered city name.

VAT-OFF

JavaScript • Chrome Extension API • CSS

See prices excluding VAT when you hover over them on any website. Automatically detects prices and displays the net amount in a tooltip on hover. Supports 120+ countries with preconfigured currencies and VAT rates, and allows custom VAT rate and currency. Features a built-in VAT calculator (GROSS/NET). Available on the Chrome Web Store.

Pokédex

React • TypeScript • Vite • TailwindCSS • TanStack Query • i18next • PokéAPI

A Pokédex on PokéAPI in Polish and English, with a modern and a retro (Gen II) era. Versus calculates damage and hits to knock out, the type effectiveness chart tracks changes between generations; plus evolutions, cries, sprites from every game version and entries read aloud.

SKOFTWARE - my portfolio

Next.js • TypeScript • TailwindCSS • React Three Fiber/Three.js • GSAP • i18n

My portfolio website — a playground for web experiments. Features a 3D scene built in React Three Fiber, transitions and animations in GSAP, and i18n for multilingual support. Also includes a built-in web version of my resume in Polish and English. A project in constant evolution, probably never leaving "WIP" status.

★ Tibia Key Presser

Python • Tkinter • pywinauto

A lightweight Python automation tool for Tibia (MMORPG), supporting up to eight configurable key-delay pairs. Auto-detects the game window, runs silently in the background without interrupting other activities or games.

I consent to the processing of the personal data provided in this document for the purposes of the recruitment process, in accordance with Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 (GDPR) and the Polish Personal Data Protection Act of 10 May 2018 (Journal of Laws 2018, item 1000).

© 2026 SKOFTWARE Maciej Skorus

Cookie Policy