Mateusz Domański

I'm a Frontend Developer who is not afraid of server-side parts of software environments. I enjoy cycling, writing generics in TS and troubleshooting web application performance issues. -- This application was built using Next.js and Strapi v4 CMS. The whole environment was containerized using Docker, run on my own Oracle Cloud VPS running Ubuntu, exposed to the world using nginx, accelerated with Cloudflare and is monitored with Plausible.

Projects 🗂️

OSEgov

Portal under the Ogólnopolska Sieć Edukacyjna project. Implementation of project information pages, handling school applications for OSE and mLegitymacja projects. Preparation of CMS system, integration with CMS and Rest API.

mojeOSE

Portal for managing services for schools connected under the Ogólnopolska Sieć Edukacyjna and mLegitymacja projects. Continuation of the signup process for the projects, services management (invoices, technical issues, reports). Preparation of CMS system, integration with CMS and Rest API, authentication with OIDC.

adminOSE

Intranet portal for OSE project admins. Management of users accounts and services, handling technical issues and school questionnaires. In version 2.0 implementation of client-side and server-side in Next.js (OIDC, OAuth 2.0, signing JWT token to secure communication with Rest API, implementation of Server-Sent Events).

OSEkongres

Portal aimed at participants of the OSE Congress. Implementation of the client and server part of the environment in Next.js (communication with the PG database, preparation and integration with the CMS system, handling participant registration).

OSEhero

Implementation of client-side and server-side in Next.js (communication with PG database, authentication process with a tool handling OIDC and OAuth 2.0 protocols, handling users' registration, panel for registered users, preparation of CMS system, integration with CMS and Rest API).

Lektury

Portal offering access to digital educational and cultural resources (school readings in e-book, audiobook format). Preparation and integration with CMS and Rest API system, implementation of e-book reader and audiobook player, handling of teaching requests, implementation of resource search engine.

ESA

Portal within the Edukacyjna Sieć Antysmogowa project. Implementation of information pages about the project, handling submissions to the project. Preparation of CMS system, integration with CMS and Rest API. Using Google Maps API (v1) and OpenStreetMap API (v2) with clustering.

n6portal

Open source platform for gathering, processing and transferring information about security events and incidents for network owners. Multi-language application with registration, two-factor authentication, and oraz integration with Rest API. Implementation of table virtualization with a large data set.

OSE IT Szkoła

Educational platform with access to free materials and e-learning courses. Preparation and styling of the application layout.

Thinkstat

Portal of the Market and Opinion Research Team of NASK-PIB carrying out research and implementation projects in the area of social, market, educational and digital security research. Implementation of the client and server part of the environment in Next.js, preparation and integration with the CMS.

Skills 😎

> Languages, libs and frameworks

  • JavaScript / TypeScript / Node.js / Python
  • React / Next.js / FastAPI
  • SSR / SSG / CSR
  • Strapi / headless Wordpress
  • REST API / SSE / GraphQL
  • CSS3 / Sass with SCSS syntax / Bootstrap / TailwindCSS
  • web apps security
  • web apps performance
  • access control
  • good SEO practices / WCAG basics

> Core packages

  • axios / TanStack Query
  • TanStack Table / TanStack Virtual
  • react-router / yup / react-hook-form / react-select
  • GSAP3 & ScrollTrigger
  • next-intl / NextAuth.js

🚀🤝

I develop apps with the belief that they should be fast and user friendly

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100

Performance

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100

WCAG

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100

SEO

Experience ⏳

Senior Frontend Developer

09.2022 / -
COI

Frontend Developer

12.2019 / 08.2022
NASK PIB, COIAt NASK PIB until 04.2022, then part of the company was taken over by COI

Junior Frontend Developer

09.2019 / 12.2019
NASK PIB

Education 🎓

Master of Engineering

2021 / 2022
Military University of Technology in WarsawCryptology and Cyber Security with major in Information Security

Bachelor of Engineering

2017 / 2021
Military University of Technology in WarsawCryptology and Cyber Security with major in Information Security

Contact 🤳