Overview
Technical skills
Roles

Overview

Frontend web developer (early-career) specializing in React single-page apps and animated landing pages. The strongest proven skill is implementing SPA auth and server-state patterns, exemplified by the centralized axios service with request interceptor and token-refresh logic in django-api/social-media-react/src/helpers/axios.js. There is limited evidence of automated tests, formal accessibility work, large-scale architecture design, or measured performance optimization in public code.

Technical skills

Node JS• Junior
Python• Middle • 6y+ • 1 project
JavaScript• Middle • 3y+ • 10+ projects
Node JS
Axios
Frontend
React.js
React Router
SWR
Bootstrap
Redux Toolkit
Vue.js• 5+ projects
Junior Frontend Developer Confidence: Medium App Engineer
Frontend web developer (early-career) specializing in React single-page apps and animated landing pages. The strongest proven skill is implementing SPA auth and server-state patterns, exemplified by the centralized axios service with request interceptor and token-refresh logic in django-api/social-media-react/src/helpers/axios.js. There is limited evidence of automated tests, formal accessibility work, large-scale architecture design, or measured performance optimization in public code.
UI Component Architecture
3/10
How interface parts are built
Basic component structure for a React SPA is present but no custom design system, limited composition patterns, and little test or prop-types evidence.
Evidence
django-api/social-media-react/src/App.js
django-api/social-media-react/src/components/posts/index.js
Responsive & Cross-browser
3/10
Works on all screens and browsers
Responsive layouts implemented via explicit media queries and fluid containers; reasonable cross-breakpoint styling but no container queries, RTL or i18n layout adaptations beyond text swapping.
Performance Optimization
3/10
Speed of the interface
Some runtime/perceived-performance work is present (IntersectionObserver, GSAP scrollTrigger) and an HTTP token-refresh flow is implemented, but there is no evidence of bundle analysis, server-side rendering, virtualization or measured before/after profiling.
Evidence
ParadoksI/Paradoksi.github.io/js/scroll.js
django-api/social-media-react/src/helpers/axios.js
Accessibility & Semantics
2/10
Usable for everyone
Minimal explicit accessibility work: images have alt text, but no ARIA landmarks on custom widgets, no focus-management or keyboard handling on interactive animations, and no a11y checks in CI.
State Management & Data Flow
3/10
Managing data in the app
Reasonable server-state discipline for auth flows: a centralized axios instance, request interceptor and refresh-token logic; user actions are encapsulated in a hook, but there are no optimistic updates, request cancellation patterns, or cache-invalidation policies shown.
Evidence
django-api/social-media-react/src/helpers/axios.js
django-api/social-media-react/src/hooks/user.actions.js
UX & Visual Polish
4/10
Look and feel quality
High visual polish and UX-focused code: GSAP-driven animations, animated counters with IntersectionObserver, and localized text swapping improve perceived performance and polish, though undo patterns and robust edge states are not present.
Expertise
React• Junior
Industries
Blockchain & Crypto• Junior
Technologies
Node JS• Junior
Bootstrap
React.js
Axios
SWR
Redux Toolkit
React Router
Recommendations
  • Develop authenticated SPA features and maintain the auth flow - expand the axios interceptor tests and add request cancellation and error recovery.
  • Focus on accessibility improvements - add ARIA/focus-management for animated/custom widgets and integrate axe or eslint-plugin-jsx-a11y into CI.
  • Add unit and integration tests for critical flows such as auth and data fetching, and introduce CI checks to prevent regressions.
  • Introduce basic performance measurement and bundling analysis (bundle-analyzer, Lighthouse reports) and apply targeted code-splitting or lazy loading for large pages.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories: