Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Artem Zhytovoz

Zaproponuj Artem pracę nad swoim kolejnym zleceniem.

Ukraina Odessa, Ukraina
1 miesiąc 2 dni temu
Gotowy do podjęcia pracy gotowy do podjęcia pracy
w Serwisie 6 miesięcy 2 dni
  • web developer
  • SASS (SCSS)
  • redux-toolkit
  • React/TypeScript
  • tailwindcss
  • Next.js
  • Node.js

Ranking

Zakończonych zleceń
Brak danych
Średnia ocena
Brak danych
Ranking
250
Programowanie stron internetowych 1
Javascript & Typescript

Poziom znajomości języków obcych

Українська Українська: native
Русский Русский: native
English English: poziom wyżej niż średni

Umiejętności i kwalifikacje

Portfolio


  • Komponent układu modalnego - komponent okien modalnych dla React

    Programowanie stron internetowych
    Opracowanie lekkiego, dostępnego i elastycznego komponentu okien modalnych, stworzonego z zachowaniem standardów WAI-ARIA.

    Specyfikacje techniczne:
    Dostępność: Pełne wsparcie dla obsługi z klawiatury, realizacja focus trapping (utrzymywanie fokusu wewnątrz okna) oraz poprawne atrybuty ARIA.
    Blokowanie przewijania ciała: Automatyczne blokowanie przewijania strony przy otwartym oknie modalnym dla lepszego UX.
    Animacje na CSS: Płynne i wydajne animacje otwierania/zamykania, realizowane za pomocą zmiennych CSS.
    Doświadczenie dewelopera: Wstrzykiwanie propsu closeModal do komponentów podrzędnych dla wygodnego programowego zamykania okna.

    Komponent łatwo integruje się w każdy nowoczesny projekt React i zapewnia wysoki poziom wygody dla użytkowników.
  • 5452 PLN

    Phys&Math Education - edukacyjny ekosystem dla nauczania STEM

    Programowanie stron internetowych
    Opracowanie kompleksowej platformy do nauki online, obejmującej wszystkie etapy procesu nauczania: od zarządzania kursami po automatyczną weryfikację wiedzy.

    Cechy techniczne i funkcjonalność:
    Architektura Fullstack: Frontend na Next.js oraz potężny Backend na Node.js/Express.
    Komunikacja w czasie rzeczywistym: Integracja WebSockets dla natychmiastowej interakcji między nauczycielem a uczniem.
    System automatyzacji: Zrealizowano automatyczną ocenę zadań oraz śledzenie postępów studentów w czasie rzeczywistym.
    Zarządzanie treścią: Elastyczny system zarządzania programami nauczania (curriculum management).
    Bezpieczeństwo: Niezawodna autoryzacja użytkowników oraz strukturalne przechowywanie danych w PostgreSQL.

    Projekt demonstruje zdolność do projektowania złożonych systemów wieloosobowych o wysokim poziomie interaktywności.
  • 1636 PLN

    Generator Zadań Matematycznych - biblioteka dynamicznego generowania zadań

    Programowanie stron internetowych
    Opracowanie logicznego rdzenia dla platform edukacyjnych, które umożliwia automatyczne tworzenie unikalnych zadań matematycznych na podstawie zadanych parametrów i ograniczeń.

    Kluczowe możliwości systemu:
    Dynamiczna generacja: Automatyczne tworzenie warunków zadań z wykorzystaniem zmiennych i ograniczeń logicznych (constraints).
    Smart Checking: System automatycznej generacji odpowiedzi do natychmiastowej weryfikacji wiedzy użytkownika.
    Wsparcie formatów: Praca z ułamkami, wielokrotnym wyborem (multiple-choice) oraz złożonymi równaniami.
    Typizacja: Pełne wsparcie TypeScript, które zapewnia niezawodność integracji biblioteki w dowolnym projekcie internetowym.

    Projekt idealnie nadaje się do integracji w LMS (Systemy Zarządzania Nauczaniem) oraz usługi testów online.
  • 4362 PLN

    ORBITA - Interaktywny symulator 3D pokrycia satelitarnego

    Programowanie stron internetowych
    Opracowanie wysokotехнологicznej aplikacji internetowej do wizualizacji i analizy zasięgu radiowego grup satelitarnych w czasie rzeczywistym.

    Kluczowa funkcjonalność:
    3D Wizualizacja: Budowa interaktywnego modelu Ziemi i orbit z wykorzystaniem Three.js oraz niestandardowych shaderów GLSL.
    Modelowanie matematyczne: Realizacja obliczeń mechaniki orbitalnej i stref zasięgu z wysoką dokładnością.
    Progresywne ładowanie: System adaptacyjnego podładowania tekstur (od 1K do 8K) w zależności od mocy GPU użytkownika.
    Interfejs „Mission Control”: Minimalistyczny design high-tech, zaprojektowany dla maksymalnej informacyjności.

    Stos technologiczny: Next.js 15, TypeScript, Three.js, GLSL, Tailwind CSS.