Skip to content
View TenaciousHare's full-sized avatar

Block or report TenaciousHare

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TenaciousHare/README.md

Hi, I'm Paweł 👋 ✈️

Junior Front-End Developer from Tarnowskie Góry, Poland — building web apps that solve real problems in the aviation industry, where I know the workflows from the inside.

I focus on React and TypeScript, and I care about shipping: every project below is deployed and running.


🚀 Featured projects

✈️ Aviation Destinations — live demo Generator of printable route-knowledge tests for airport staff, with a secured trainer panel. React · Vite · Firebase (Auth + Firestore) · React Router (Protected Routes)

🛫 Manual Boarding — live demo Seat-map generator for practicing manual check-in and aircraft section counting under time pressure. TypeScript · Vite · Playwright (e2e tests) · bilingual docs (PL/EN)

✈️ METAR Weather Viewer — live demo Aviation weather viewer: decode the METAR for any airport by ICAO code, with flight category, ISA deviation, relative humidity and a color-coded observation-freshness indicator. React · TypeScript · Vite · TanStack Query · Netlify Functions · Vitest · GitHub Actions CI


🛠️ Tech stack

React TypeScript JavaScript Vite Firebase HTML5 CSS3 Playwright TanStack Query Vitest GitHub Actions


🌱 Currently learning

Shipping with CI (GitHub Actions), testing with Vitest + React Testing Library, and server state with TanStack Query — all now running in production on METAR Weather Viewer. Next up: Next.js, serverless functions (to proxy API keys), and databases.


📫 Let's connect

LinkedIn

Pinned Loading

  1. ManualBoarding ManualBoarding Public

    Seat-map generator for practicing manual check-in and aircraft section counting under time pressure — a ground-handling trainer for system-outage emergency procedures.

    TypeScript 1

  2. Destinations Destinations Public

    Printable route-knowledge test generator for airport staff, with a secured trainer panel (Firebase Auth) for managing destinations and generating study tables.

    TypeScript

  3. metar metar Public

    Aviation weather viewer — decode the METAR for any airport by ICAO code, with flight category, ISA deviation, humidity and observation freshness. React + TypeScript + TanStack Query.

    TypeScript