Skip to content
ADAM ZDEBEL.EXEAVAILABLE FOR NEW QUESTSLET'S TALK

FULL-STACK
DEV & CAT
ENTHUSIAST

Adam Zdebel smiling in glasses and a light blue hoodie
HELLO! I'M

ADAM
ZDEBEL

I build web apps with React, Next.js and TypeScript. Strong on the frontend. Also questing on the backend.

  • React
  • Next.js
  • TypeScript
  • Node.js
  • + more
  • 5+ years
    building web apps
  • Open to new opportunities
  • Katowice–Gliwice (on-site / hybrid)
    Kraków (hybrid) · Remote PL
  • Off-duty: F1, LEGO,
    games & two cats

GOOD CODE
GOOD CATS
GOOD LIFE

CHARACTER SELECT.EXE

Choose a Role

Same developer. Different builds. Some battle-tested, others still leveling up.

01AVAILABLE
Bearded pixel-art interface mage with a glowing UI staff

Frontend Developer

Interface Mage

Turns designs into responsive React interfaces, with reusable components and complex forms in the spellbook.

KEY SKILLS
  • React
  • TypeScript
  • Next.js
  • Tailwind CSS
LET'S TEAM UP
02AVAILABLE
Bearded code battlemage wielding a sword and a code shield

Full Stack Developer

Code Battlemage

Wields frontend and backend magic to connect interfaces, APIs and databases into complete web apps.

KEY SKILLS
  • Next.js
  • Node.js
  • Express.js
  • PostgreSQL
  • Cloudflare Workers
LET'S TEAM UP
03NEW PATH
Bearded tech cleric with a healing crystal staff and network spellbook

IT Specialist / Helpdesk

Tech Cleric

Keeps PCs in shape and helps friends and family troubleshoot. Now exploring the IT support skill tree.

KEY SKILLS
  • Windows
  • PC Hardware
  • Troubleshooting
  • Home Networking
LET'S TEAM UP
04IN TRAINING
Bearded data alchemist holding a diagram scroll and a potion

Data Engineer

Data Alchemist

SQL already in the spellbook. Python is the next skill to unlock on the path to data engineering.

SKILL TREE
  • SQL
  • Python
LEVELING UP...
PROFESSIONAL QUESTS.LOG

Work Experience

Real-world missions, shipped features and a few boss fights along the way.

THE CAREER OVERWORLDSTART BELOW · FOLLOW THE ROAD
  1. Wrocław

    CHAPTER III· Wrocław

    Sanddev

    Full Stack Developer

    Mar 2024 – Present

    Building web apps across frontend and backend, with AI integrations and automation in the inventory. The bugs have learned to travel between layers.

    • React
    • Next.js
    • TypeScript
    • Node.js
    • PostgreSQL
    • Cloudflare Workers
    • MCP
    • +16
  2. Gliwice

    CHAPTER II· Gliwice

    Euvic

    Frontend Developer

    Jan 2021 – Jul 2023

    Building healthcare interfaces with complex workflows, data visualisation and shared UI components. Also negotiating peace between the design and the browser.

    • React
    • TypeScript
    • Redux Toolkit
    • Material UI
    • Azure AD B2C
    • Storybook
    • REST API
  3. Świętochłowice

    CHAPTER I· Świętochłowice

    SOLV

    Frontend Developer Intern

    Mar 2020 – Apr 2020

    First commercial quest: bug hunts, small features and testing during a frontend internship. Starter gear, real codebase. The bugs did not offer a tutorial.

    • JavaScript
    • PHP
    • WordPress
    • WooCommerce
QUEST BOARD

Projects

Guild work, side quests and bugs that refused to stay defeated. Open a note for my part in the adventure.

GUILD COMMISSIONS

ISSUED BY SANDDEV

QUEST LOGGED

Affiliate Platform

Affiliate campaigns, budgets and settlements, with change history and visit tracking.

  • React
  • Next.js
  • TypeScript
  • +7
SANDDEV

Affiliate Platform

Affiliate campaigns, budgets and settlements, with change history and visit tracking.

WHAT I DID

  • Designed a change history system using PostgreSQL temporal tables, allowing users to audit operations, track changes, and restore previous data states.
  • Designed and built affiliate tracking mechanisms from scratch using Cloudflare Workers, tracking website visits and conversions based on specific user actions.
  • Created the technical design for campaign budgeting and limits, and helped implement it.
  • Worked on an email template editor with import and export features, integrations with external advertising networks, and an experimental BSV blockchain integration.

TECH STACK

  • React
  • Next.js
  • TypeScript
  • PostgreSQL
  • Redis
  • Cloudflare Workers
  • Tailwind CSS
  • shadcn/ui
  • Jest
  • Playwright
QUEST LOGGED

ISSUED BY SANDDEV

Sandbot & Sandtime.io

Time tracking and reporting, with an AI assistant that works through natural language.

  • TypeScript
  • JavaScript
  • React
  • +9
SANDDEV

Sandbot & Sandtime.io

Time tracking and reporting, with an AI assistant that works through natural language.

WHAT I DID

  • Co-developed Sandbot, implementing a large part of the AI assistant using a local LLM running through Ollama, intent classification, and a RAG knowledge base.
  • Connected Sandbot with Sandtime.io using MCP, allowing users to perform actions directly from chat while respecting user permissions.
  • Added PostHog to track Sandbot usage and Langfuse to collect statistics and anonymous chat history, helping identify issues and improve response quality.
  • Built API key management and MCP integration sections in Sandtime.io, allowing users to generate keys and connect external LLM clients using ready-made instructions and configurations.
  • Optimized report display, fixed bugs, added new features, and helped prepare desktop and mobile releases.

TECH STACK

  • TypeScript
  • JavaScript
  • React
  • Node.js
  • Ollama
  • Docker
  • RAG
  • MCP
  • Langfuse
  • PostHog
  • Playwright
  • Jest

ISSUED BY SANDDEV

QUEST LOGGED

Campaign CLI

A terminal system that runs email campaigns and warms up sending domains across VPS servers.

  • JavaScript
  • Node.js
  • Inquirer.js
  • Nodemailer
SANDDEV

CLI System for Domain Warm-Up and Email Campaign Management

A terminal system that runs email campaigns and warms up sending domains across VPS servers.

WHAT I DID

  • Built most of the system, including support for multiple VPS servers and scripts to set up remote repositories and data structures for campaigns, templates, and recipient lists.
  • Developed queues for campaigns and messages, scheduling tools, sending limits, and options to configure campaign types and sending rates.
  • Built interactive CLI wizards and a real-time dashboard to manage shared resources and monitor email deliveries, bounces, and schedules.

TECH STACK

  • JavaScript
  • Node.js
  • Inquirer.js
  • Nodemailer

ISSUED BY SANDDEV

QUEST LOGGED

AI Site Generator

Generates websites and articles from AI prompts and picks images through an external API.

  • JavaScript
  • Eleventy (11ty)
  • HTML
  • CSS
SANDDEV

AI Website and Content Generator

Generates websites and articles from AI prompts and picks images through an external API.

WHAT I DID

  • Worked on content generation workflows and maintained and updated Eleventy (11ty) website templates, focusing on performance and SEO.

TECH STACK

  • JavaScript
  • Eleventy (11ty)
  • HTML
  • CSS

ISSUED BY EUVIC

QUEST LOGGED

Staff Coordination

Connects healthcare facilities with staffing providers to request staff and fill shifts.

  • React
  • TypeScript
  • Redux Toolkit
  • +3
EUVIC

Medical Staff Coordination Application in Scandinavia

Connects healthcare facilities with staffing providers to request staff and fill shifts.

WHAT I DID

  • Built dashboards, detailed views, and forms to support staff management and collaboration between organizations.
  • Developed an advanced shift calendar to plan staffing needs for specific days and hours and assign staff to shifts.
  • Co-developed a shared component library used across the applications, creating new components and updating existing ones.

TECH STACK

  • React
  • TypeScript
  • Redux Toolkit
  • Material UI
  • Storybook
  • REST API

ISSUED BY EUVIC

QUEST LOGGED

Patient Monitoring

Monitors patients' health and environment with data from devices and sensors.

  • React
  • TypeScript
  • Redux Toolkit
  • +3
EUVIC

Remote Patient Monitoring Dashboard

Monitors patients' health and environment with data from devices and sensors.

WHAT I DID

  • Handled frontend development as the only frontend developer on the team, building dashboards, detailed admin views, and forms.
  • Built telemetry data visualizations and a calendar of daily statuses, allowing users to review data and statistics for a selected period.
  • Implemented multi-tenant authentication using Azure AD B2C, including custom login screens matching the application's design.

TECH STACK

  • React
  • TypeScript
  • Redux Toolkit
  • Material UI
  • Azure AD B2C
  • REST API

ISSUED BY EUVIC

QUEST LOGGED

Medical Records

A portal for a US healthcare network: patient records, test results, referrals and admin tasks.

  • React
  • TypeScript
  • Redux Toolkit
  • +3
EUVIC

Medical Records and Workflow Management Portal in the USA

A portal for a US healthcare network: patient records, test results, referrals and admin tasks.

WHAT I DID

  • Developed admin dashboards, detailed data tables, and forms to support healthcare staff in their daily work.
  • Built a multi-step referral form with dynamic questions and dependencies between steps, using logic from an older solution based on Excel and Visual Basic (VBA).
  • Worked on authentication using Azure AD B2C, customizing login screens and email templates for account verification and password resets.

TECH STACK

  • React
  • TypeScript
  • Redux Toolkit
  • Material UI
  • Azure AD B2C
  • REST API
QUEST LOGGED

APPRENTICE TASK AT SOLV

Rentalo.pl

A platform for renting items, vehicles and properties.

  • JavaScript
  • PHP
  • WordPress
  • WooCommerce
SOLV

Rentalo.pl

A platform for renting items, vehicles and properties.

WHAT I DID

  • Fixed bugs, added small features, and tested changes.

TECH STACK

  • JavaScript
  • PHP
  • WordPress
  • WooCommerce

MY OWN SIDE QUEST

QUEST LOGGED

Pixel RPG Portfolio

A developer portfolio with character builds, career quests and no grinding required.

  • Astro
  • TypeScript
  • Tailwind CSS
  • Cloudflare Workers
SIDE QUEST

Pixel RPG Portfolio

A developer portfolio with character builds, career quests and no grinding required.

TECH STACK

  • Astro
  • TypeScript
  • Tailwind CSS
  • Cloudflare Workers

MY OWN SIDE QUEST

SOON

???

A new side quest is in the works.

THE STORY SO FAR

A Developer's Tale

An uncle, an unfinished shop and a few unexpected skill trees. Every build has an origin story.

THE STORY SO FAR01
CHAPTER 01

The Tutorial

AN UNEXPECTED APPRENTICESHIP

My uncle was the family’s computer wizard. Whenever a PC needed fixing or upgrading, he arrived with the knowledge. I watched, helped and gradually inherited the local support quest.

As the oldest kid, I became responsible for getting the internet connected, installing Windows and making games run. Luckily, I enjoyed it. My uncle was still there when I got stuck. Every apprentice needs someone who knows which cable goes where.

The first skill tree came with cables.
THE STORY SO FAR02
CHAPTER 02

Choosing a Class

FINDING FRONTEND

My first HTML and CSS lessons arrived in middle school. Technical school later did some damage to my confidence, but the story took another turn at university.

A friend wanted to open a shop. I offered to help him find hosting. Somehow, that small side quest grew into coding an application.

The shop never launched. My interest did. Courses led to personal projects, then an internship and a developer job. Apparently, the failed quest had unlocked the main storyline.

I only came here to find hosting.
OPTIONAL SIDE QUEST

Bonus Level

A small detour from the main quest. Productivity was never the objective.

MINI-GAME.EXE
UNEXPLORED AREA

This level hasn’t spawned yet.

A mini-game is planned for this spot. For now, please enjoy this highly advanced placeholder.

LEVEL LOCKED
OPTIONAL · JUST FOR FUNNO XP REQUIRED
THE NEXT CHAPTER?

Let’s team up.

READY TO JOIN YOUR PARTY

Your team.
My next quest.

Think we’d make a good team? No need to find me in a tavern. An email will do.

SEND A MESSAGEOpen to employment or B2B contracts.