Initializing Experience

0%

Hello, I'm

Tymoshenko Dmytro

Frontend Developer (React.js, Next.js, TypeScript)

1
2
3
4
5
6
7
8
9
10
11
12
13

About Me

I'm a frontend developer focused on building clean, performant web applications with React and Next.js.

With experience in TypeScript, Tailwind CSS, and modern tooling, I create interfaces that are both functional and visually refined.

2+Years

Experience

Frontend Developer

T+ Market (E-Commerce Platform)

Dec 2024 – Present
  • Designed and implemented a multi-level product filtering system with nested sub-filters using URL params for state persistence (SSR-compatible).
  • Built and maintained a Next.js component library integrating 5+ REST APIs using Axios and custom hooks.
  • Refactored 15+ legacy components reducing code duplication by ~25% and implemented Jest/RTL unit tests.
Next.jsTypeScriptSSRURL StateJest/RTL

Frontend Developer

AI SaaS Product (NDA, Freelance)

Feb 2024 – Nov 2024
  • Took AI-powered internal interfaces from zero to production using Next.js App Router, TypeScript, and Zustand.
  • Improved Lighthouse score from 65 → 88 and reduced LCP by 40% through lazy loading and code splitting.
  • Built a production integration with a GrammyJS Telegram bot for automated lead delivery.
ReactZustandApp RouterPerformance OptimizationTelegram API

Frontend Developer

Baza

Aug 2023 – Feb 2024
  • Delivered 20+ pixel-perfect components from Figma with complex UI interactions and cross-browser compatibility.
  • Ran regular code reviews for a 3-developer team, enforcing semantic HTML5 and a11y standards.
TypeScriptFigmaUI/UXCode Reviewa11y

Skills & Expertise

Frontend

React.jsNext.jsTypeScriptJavaScriptHTML/CSS

Styling

Tailwind CSSSASSCSS ModulesStyled Components

Tools

GitGitHubVS CodeFigmaPostman

Other

REST APINode.jsnpm/pnpmWebpack/Vite

Projects

BullyChat

2024

AI-powered chat application supporting Groq LLM provider with markdown rendering and math expressions.

Next.jsTypeScriptAI SDKZustandTailwind CSS

Frontend Error Observatory

2024

Error monitoring dashboard for frontend applications with real-time data, JSON viewer, dark mode, and responsive UI.

Next.jsTypeScriptRadix UITanStack QueryZustand

СТО на Дорожній

2024

Business website for a car service station with service catalog, pricing, FAQ, and contact form. Ukrainian localization.

Next.jsTypeScriptTailwind CSS

Contrlve Game

2024

A fan web game based on a popular Ukrainian show. Features turn-based logic, complex state transitions, and frame-accurate animations.

Next.jsTypeScriptReactState ManagementCSS Animations

Let's create something together.

Currently looking for new opportunities and interesting projects to dive into.

© 2026 Tymoshenko Dmytro. All rights reserved.