I will build a react dashboard and admin panel frontend in typescript

S
shevdevworks
S
shevdevworks
Ivan Shevchenko

About this gig

I build dashboards, admin panels and web app interfaces in React and TypeScript. Front-end only: I write the interface and connect it to your existing API, or to mock data if the backend is not ready. I do not build backends.


Not static pages. Interfaces with real logic: filters, multi-step forms, validation, state management, loading and error states.


What you get:

- React 19 with TypeScript in strict mode

- Components written from scratch, no heavy UI kits

- URL-synced state, so views can be shared and reloaded

- Keyboard navigation and focus management

- Clean, readable source code


Portfolio cases, live with public source code:


Trendify: marketplace analytics dashboard. Every chart is raw SVG generated at runtime, no charting library. Filters recompute KPIs and the table from cached data.

https://shevdevworks.github.io/trendify/


Stayline: booking interface in React 19 and TypeScript. URL-synced catalog filters, custom date-range picker, three-step form on a reducer.

https://shevdevworks.github.io/stayline/


Portfolio projects, not client work. The repositories are public, so you can read the code first.


Message me before ordering and I will confirm the scope.


Get to know Ivan Shevchenko

Ivan Shevchenko

Front End Developer, React, TypeScript, Responsive Interfaces

  • FromUkraine
  • Member sinceJul 2026
  • Languages

    Russian, English
Front-end developer specializing in modern web interfaces — from responsive landing pages to React applications with real logic. Recent work: Stayline, a booking interface built with React 19 and TypeScript in strict mode, with a custom date picker and a multi-step booking form written from scratch. Earlier: an analytics dashboard (Trendify), an animated SaaS landing page (ApexSaaS), and an e-commerce concept with cart logic (CyberGear) — all live, all built from scratch. I write clear, detailed project briefs and work well asynchronously, happy to align on scope in writing before we start.

My Portfolio