Mateusz Penkala

Full Stack Developer

Katowice, Poland
Connect with me
01

About MeGif

I'm a Full Stack JavaScript developer with over 4 years of experience in web development, and a strong focus on frontend. I love building clean, accessible, and well-structured interfaces that provide a great experience for users. I care about details, code quality, and performance.

Outside of work, I enjoy spending time in nature - hiking, running, and playing tennis or squash. I also like checking out new spots with good food and working on side projects.

Skills & Technologies

Languages

JavaScriptTypeScriptC#

Frameworks & Libraries

ReactNext.jsGatsbyTailwind CSSStyled ComponentsReact Native (basic)

Backend & Tools

Node.jsExpressPrismatRPCTanstack QueryStrapi CMSSupabasePostgreSQLDockerGitpnpm

Platforms & Workflow

VercelGitHubGitLabFigmaJIRAAgileSCRUM
02

Experience

  1. Fullstack Developer

    Feb 2024 — Aug 2025

    Built modern web applications for international clients, focusing on performance, usability, and clean architecture. Collaborated with designers and cross-functional teams to deliver maintainable, scalable products. Specialized in building rich UIs with Next.js, TypeScript, and Tailwind CSS. Worked with Supabase and Prisma on the backend to create efficient, type-safe APIs.

    ReactNext.jsTypeScriptTailwind CSSStyled ComponentsShadcn UIGatsbyNode.jsExpressSupabasePrismaPostgreSQL
  2. .NET Developer

    2022 — 2023

    Maintained and developed an internal ticketing system for the service department using C# and ASP.NET, ensuring system stability and performance. Collaborated with cross-functional teams to deliver new features and improve existing workflows. Refactored legacy components to enhance maintainability, readability, and overall scalability.

    C#.NETSQL ServerEntity FrameworkBlazorBootstrap
03

Projects

  1. Poland Optical Website Redesign

    Redesign and rebuild of the Poland Optical website, including a full migration from a legacy React app to a modern Next.js architecture. Improved performance, accessibility, and maintainability. Implemented on-page SEO enhancements, responsive UI, and connected the frontend to a headless CMS (Strapi) for easier content management.

    Next.jsReactTypeScriptStrapiTailwind CSSMaterial UISEOCMS
    Poland Optical website
04

Contact

Let's work together

I'm always interested in hearing about new opportunities, especially ambitious or large scale projects. But even if you just want to say hi, I'd love to hear from you.