ABOUT
Hey, I'm Maciej.
Skorus Maciej.
Versatile and open-minded developer focused on building engaging, user-centered frontend solutions, with solid hands-on experience in backend work. Skilled in Web3 development for the gaming industry and in crafting custom platforms and tools for the medical events sector, backed by a strong foundation in IT support. Personally passionate about WebGL, modding, and building useful and entertaining code, not only frontend centered.
WORK EXP
Front-End DeveloperMAY 2024 - NOW
BUSINESS SERVICE GALOP- Updating and expanding the internal event management system with new functionalities, system optimizations, and bug fixes; designed a new participant zone integrated into the event websites; created a dedicated system instance tailored to the needs of a major client, supporting diverse medical courses and events
- Developing a management system for the Endoscopy Section and a VoD platform for purchasing and accessing recorded conference content, dedicated front-end solutions for medical events (customized registration forms and websites, participant zones, API integrations) and responsive mailings compatible across all major email services
- Developed a mobile application for Zebra data collectors (QR code scanning with local data storage) and a web application for attendance tracking during event sessions, supporting both self-scanning kiosks and Zebra scanners
- Built a customizable live voting application with an administrative panel and real-time results; developed virtual exhibitor booths with documentation for partner companies
- Providing onsite IT support during events across Poland, ensuring smooth operation of software systems and hardware reliability; assisting event participants when needed, including at international conferences; representing the IT department during international meetings and occasionally serving as a company driver
Junior Web3 Frontend DeveloperSEP 2022 - AUG 2023
ANFATA GAMES- Developed a decentralized application integrated with Smart Contracts and ImmutableX collections, including building a marketplace, bridging NFTs between L1 and L2, enabling transfers between accounts, and implementing a live auction system.
- Worked with Moralis and Firebase databases and cloud functions, using TypeScript, Next.js, GSAP, and version control systems like GitLab and Bitbucket.
- Implemented a new homepage, integrated a Sanity CMS blog system, and built custom event-oriented websites and features across company platforms.
- Performed manual testing of Pirates of the Arrland, including the 3D MOBA game and 2D strategic map components within the decentralized app.
- Collaborated closely with cross-functional and international team to deliver integrated Web3 experiences.
TECH STACK
backend
database
design
tools
frontend
backend
database
design
tools
PORTFOLIO

POLONEZ AUTODRIVE
JavaScript • Three.js • 3D Studio Max
A synthwave-style 3D coloring-book like animation with real-time model and color customization of the scene via a built-in GUI. Built with creativity and models from 3D Studio Max. Now includes a beta overtaking mini-game.

VAT-OFF
JavaScript • Chrome Extension API • CSS
Chrome extension that shows prices excluding VAT when you hover over them on any website. It detects prices on the page and displays the net amount in a tooltip and in the extension popup. Supports 120+ countries with preconfigured currencies and VAT rates, and allows custom VAT rate and currency. Features a built-in VAT calculator (GROSS/NET) in the popup. Available on the Chrome Web Store.

Chandrastic [WIP]
React • TypeScript • CSS • Python • FastAPI • Pillow
Chandrastic is a local wrapper for the Chandra OCR LLM. The project sets up backend and frontend and allows you to display and communicate with the backend OCR. Accepts images and PDF files. Processed data can be displayed via Markdown, HTML, or JSON. Extracts text, tables, and images.

MSKORUS - my porftolio
Next.js • TypeScript • TailwindCSS • React Three Fiber • Blender
Single page portfolio website with 3D scene and built-in web (HTML & CSS) version of resume. Hero scene is made in Blender and converted to React Three Fiber JSX components for easier itneractivity. Pure web experiments and React Three Fiber battleground.

Yet Another Weather App
React • JavaScript • Sass • Vanta.js • Open-Meteo API
Another `weather application` — but with a twist. Weather data is displayed for a selected city or via user geolocation, with an interface enriched by interactive elements tied to the current weather conditions and background. Recently, the backend switched from OpenWeather to Open-Meteo. It was into liquid glass style before it became cool. Still desktop-only for now.

TO BE ANNOUNCED
- --- ....... -... . ....... .- -. -. --- ..- -. -.-. . -..
NON WEBCORNER
Tibia Key Presser
Python, Tkinter, pywinauto
A lightweight Python-based automation tool for Tibia (MMORPG), developed for personal use to assist with magic skill training on Open Tibia Servers. It supports up to eight key-delay pairs with customizable delays from 0 to 10 seconds, along with individual reset and delete options. The tool automatically detects the Tibia game window, provides dynamic UI feedback, and offers simple Start/Stop controls. Designed for efficiency and minimal resource usage, it runs perfectly in the background, without interrupting other activities and games.
Package Delivery SA:MP Server
PawnC, SA:MP
A package delivery system for a San Andreas Multiplayer server, created for fun and educational purposes with a friend. The system includes features for picking up and delivering packages, a map divided into package delivery regions, and dedicated loading/unloading hubs in each city.
To enhance realism and immersion, the system also includes additional scripts such as random tire punctures and a post-shift vehicle condition report. Future plans include expanding the system with housing, personal vehicles, and more in-game functionalities.
STAY TUNED