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

Artem Zhytovoz

Zaproponuj Artem pracę nad swoim kolejnym zleceniem.

Ukraina Odessa, Ukraina
22 dni 21 godzin temu
Gotowy do podjęcia pracy gotowy do podjęcia pracy
w Serwisie 6 miesięcy 26 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
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.
  • 5675 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.
  • 1702 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.
  • 4540 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.