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