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
  • Avg. response time1 hour
  • Languages

    Russian, English
Hi! I'm a frontend developer building production-ready interfaces - from landing pages to fully functional React apps. My stack is React and TypeScript, but I gladly use vanilla JS/CSS when a framework is overkill. I build custom components instead of relying on heavy UI libraries, ensuring clean and predictable code. Accessibility (keyboard navigation, proper focus) is baked into my workflow from the start. I work best with clear written briefs and async communication. I ask the right questions upfront and will tell you directly if there’s a better solution.

My Portfolio