Hi! I'm Ivan Odyntsov

Frontend Developer

I build production web applications and interactive experiences. My main focus is React, Next.js and TypeScript.

I’ve worked on Telegram bots and Mini Apps, WebAR projects, dashboards and real-world products.

I create nice things & try to make the web world a little bit better

Portfolio

Hire me on Upwork
https://www.upwork.com/freelancers/~018830300092a1c0a6

Codepen Experiments

Work Experience

Frontend Developer at Ticketing Platform

Built an admin panel with React-Admin: implementing roles and permissions(RBAC), so giving the team full control without developer help. Added interactive seat selection using seats io to load venues with 500+ seats. Implemented Apple Wallet tickets via PassKit so users could save and access tickets in one tap. Built a Flutter app for staff to scan and verify tickets. Integrated MetaMask wallet using WalletConnect for crypto transactions.

Frontend Developer at DelphosIQ

Developed a Recharts-based financial dashboard component, mapping raw API data to graphs and handling loading/error states. Diagnosed and fixed application issues caused by re-renders, optimizing component updates for smoother interactions.

Frontend Developer at U2C Digital Agency

Built WebAR applications using React and Zappar Universal AR Three.js Toolkit. Built Developed a reusable core for applications and reusable components, improving development efficiency.

Fullstack developer at Private Person

Developed a real-time trading application for managing a sports betting trader's team. Implemented multiple roles and functionalities to improve order efficiency and response times.

Frontend developer at Alanden Digital Agency

Developed and maintained Canvas-based applications using Phaser, Fabric.js, and pure Canvas API. Built web applications using HTML, CSS, and JavaScript.

Frontend developer at Freelance

Worked on various web projects, focusing on frontend development.

Side Projects

Developed a Telegram Bot and Mini App that connects Spotify accounts for instant song sharing, playback control, and queue management in chats.
Key features: one-click sharing of current tracks, built-in Mini App Spotify Player for listening inside Telegram, inline search and sharing, quick playback controls, cross-service song links.

🏆 2024: Featured in Telegram Trending Apps.https://t.me/trendingapps/297

CSS Art & Effects. Creative uses of CSS for visual effects, transitions, and animations. Created dynamic visual effects, animations, and interactive experiences using the Canvas API.

🏆 2016: Cat Animation was featured in the CodePen blog.https://blog.codepen.io/2016/10/14/dogs-and-cats

A lightweight JavaScript/TypeScript library for transforming Telegram bot updates into a structured and convenient format. Helps developers easily parse, process, and handle incoming Telegram messages.

A flexible and lightweight form management library for React applications. Simplifies form state handling, validation, and submission logic.

Ready to Build Your Next Project?

Hire me on Upwork
https://www.upwork.com/freelancers/~018830300092a1c0a6

Secure contracts via Upwork

Reviews

  • review
  • review
  • review

About

I'm a Frontend Developer with over 8 years of experience creating fast, beautiful, and interactive websites and web apps.

I specialize in fully responsive websites using Next.js, TypeScript, Animations, Data Visualization, Gamification, Games, Photo Editors and more.

I help clients boost revenue and user engagement by building fast web applications with seamless, engaging UX that keeps visitors coming back.

My core stack includes Next.js(React), Vercel/Netlify/Supabase, TypeScript, Bootstrap/Material UI/TailwindCSS, GSAP/Lax.JS/Lottie, Canvas, Phaser.js, and tools like Git, Figma and many other.

I love music and in my spare time I play guitar. Besides web development, I’m building a music bot for Telegram.

I post (used to post) on X (formerly Twitter) and make some fun things on CodePen.

Ivan Odyntsov