Building websites, web apps and Telegram services

I build modern web applications - from interfaces and business logic to API, Web3, and third-party integrations.

  • React
  • TypeScript
  • Next.js
  • Node.js
Andrey Kochanov

What I do

I help turn an idea, a mockup, or an existing project into a working interface with clear logic, integrations, and ongoing support.

  1. 01

    Websites and Web Apps

    From landing pages to complex web platforms - I create websites and applications for different needs - business or personal - with a focus on usability, reliability, and growth

  2. 02

    Telegram Apps and bots

    End-to-end development of Telegram mini apps: interface, integrations, authentication, mobile-first responsive UI, and launch.

  3. 03

    Enhancements and Maintenance

    I jump into your existing project, fix issues, add new features, set up integrations, and improve stability and usability.

Projects

  • Staria01

    Staria

    Contributed to the frontend development of a platform designed to simplify and support compliant fundraising for decentralized autonomous organizations (DAOs) and Web3 communities. The project included API integrations, crypto wallet functionality, SEO improvements, and interactive UI enhancements.

    • Collaborated with international clients to integrate their APIs and implement required product functionality
    • Integrated cryptocurrency wallet connection and wallet-based user interactions
    • Implemented and maintained Web3-related frontend functionality
    • Optimized the website with a focus on SEO best practices
    • Improved page structure, performance, and search engine visibility
    • Added animations and interactive transitions to improve the user experience and visual appeal
    • Built responsive interfaces adapted to desktop and mobile devices
    • Supported the integration of fundraising-related user flows for DAOs and Web3 communities
    ReactNext14SSGReduxWagmi
  • 02

    LBX Billing

    Developed a complete administrative interface for an XaaS billing platform designed to automate payments, invoicing, and billing-related operations. The project involved replacing a legacy interface with a modern React-based solution, improving usability, performance, and support for new billing functionality.

    • Developed administrative interfaces using React and Ant Design
    • Built data tables, filtering tools, and forms for managing billing operations
    • Integrated the frontend with REST APIs
    • Helped replace the outdated interface with a modern and user-friendly solution
    • Implemented new functionality for payment and invoice management
    • Improved the structure and usability of complex administrative workflows
    • Resolved UX/UI issues and optimized frontend performance
    • Adapted the interface to provide a clearer and more efficient experience for administrators
    ReactPHPTypeScript
  • TON Lottery03

    TON Lottery

    Developed a React-based Web3 lottery application on the TON blockchain using the ShadCN component library. The platform features fast lottery rounds with x2 and x3 multipliers, game history, a leaderboard, and interactive animations, providing a modern and responsive user experience.

    • Integrated TON Blockchain smart contracts and TonConnect to support wallet connection and lottery functionality
    • Implemented betting with TON and JETTON tokens
    • Displayed wallet balances, game results, and relevant blockchain data
    • Implemented API integration using Axios
    • Built game history and leaderboard functionality
    • Created a responsive interface for desktop and mobile devices
    • Added UI animations to improve user engagement and make the lottery experience more dynamic
    ReactEffectorTon-coreTSTon connect
  • Recu Telegram Mini App04

    Recu Telegram Mini App

    Recu (Telegram Mini App) is a work-in-progress application for saving and organizing content from social media.
    Users can submit a link to a post from TikTok, Instagram, or another platform. The system then uses AI to automatically identify relevant entities—such as places, movies, and restaurants—and organizes them into a convenient list for future reference.

    • Developed the application frontend using React, Vite, and Tailwind CSS
    • Built the onboarding flow and animated user journeys with Framer Motion
    • Integrated authentication through Telegram Mini Apps
    • Implemented collection management, including creating, viewing, and organizing collections
    • Built content item pages with descriptions and interaction statuses, such as visited or not visited
    • Integrated AI-processed data and social media link parsing
    • Added multilingual support using i18n
    • Implemented a notification system
    • Implemented filtering and sorting
    • Added interface animations using Framer Motion
    • Managed asynchronous data and application state using Redux
    ReactTsViteRQExpress
  • Web3 Platform05

    Web3 Platform

    Built a Web3 frontend using Next.js, including user authentication, a referral dashboard, cryptocurrency wallet integration, and smart contract interaction. The interface was designed to work smoothly across desktop and mobile devices, with responsive layouts and animations improving the overall user experience.

    • Developed the frontend using Next.js
    • Implemented user authentication and access to personal account features
    • Built a referral dashboard for tracking referral activity
    • Integrated the frontend with blockchain smart contracts
    • Implemented cryptocurrency wallet connection and interaction
    • Handled wallet states, including connection, disconnection, and network changes
    • Adapted the interface for desktop, tablet, and mobile devices
    • Added UI animations and interactive transitions
    • Organized reusable components and frontend application logic
    Next.jsweb3react
  • OCTUM Telegram Mini App06

    OCTUM Telegram Mini App

    TON Token Mining via NFT Numbers
    Developed a Web3 application for mining tokens on the TON blockchain using NFT-based numbers. Users can connect their crypto wallets, view owned NFTs, track mining progress, and claim earned tokens. The interface was designed and implemented from scratch with the help of v0, without a ready-made design mockup.

    • Integrated the application with smart contracts on the TON blockchain
    • Implemented wallet connection and wallet-based authentication
    • Built the UX/UI from scratch using v0 without a pre-existing design mockup
    • Implemented the display of NFTs owned by the connected user
    • Added NFT filtering and sorting functionality
    • Displayed mining stages, current progress, and related statuses
    • Implemented token claiming through interaction with the smart contract
    • Handled wallet connection states and blockchain transaction statuses
    • Created a responsive interface for desktop and mobile devices
    WEB3TONTelegramApiReactNext.js
  • Telegram Wallet Mini App07

    Telegram Wallet Mini App

    Frontend development of a mobile financial application built as a Telegram Mini App.
    A demo version is available because the production application is not publicly accessible.

    • Implemented the complete authentication and registration flow, including
      sign-in, account creation, OTP verification, and session management
    • Developed the main wallet interface, including the user account, multi-currency
      balances, transaction history, and transaction statuses
    • Implemented user flows for deposits, transfers, payouts, and invoice-related
      operations
    • Integrated the application with REST APIs for authentication, balances,
      transactions, operations, state handling, and error processing
    • Built a responsive mobile-first interface with light and dark themes,
      adapted to Telegram Mini App capabilities and limitations
    • Implemented internationalization with i18next and Crowdin, including
      persistent user language preferences
    • Implemented account management features, including account deletion with
      confirmation and delayed deletion
    • Integrated the Omni support chat and adapted it for use inside Telegram
      Mini Apps
    • Improved application UX and performance, including loading states, error
      handling, form validation, and user feedback
    Reacttelegram apiRESTReactQuery

Навыки

5+

лет коммерческой разработки

Fullstack

интерфейс, API и запуск проекта

Под ключ

от идеи до готового приложения

  • 01

    Frontend

    Разрабатываю сложные интерфейсы: формы, списки, роутинг, состояния загрузки и ошибок, адаптив и анимации.

    • React
    • TypeScript
    • Next.js
    • SSR / SSG
    • Vite
  • 02

    B2B и Legacy

    Работал с банковскими и XaaS-интерфейсами. Мигрировал ExtJS на React, поддерживал Razor + Kendo, улучшал UX и производительность.

    • Ant Design
    • Kendo
    • ExtJS
    • Performance
    • UI / UX
  • 03

    Telegram Apps

    Создавал мобильные TMA-сценарии: авторизация, кошельки, темы, локализация, навигация и работа в ограничениях Telegram WebApp.

    • TMA
    • JWT / OTP
    • i18next
    • Crowdin
    • Mobile UX
  • 04

    Web3 и TON

    Интегрировал кошельки и смарт-контракты: подключение пользователя, балансы, транзакции, игровые механики и токеномика.

    • TonConnect
    • Ton-core
    • Wagmi
    • Smart contracts
    • JETON
  • 05

    Архитектура и Data

    Проектирую UI-слои и работу с данными: кеширование, инвалидация, API-интеграции и предсказуемое состояние приложения.

    • Redux
    • Effector
    • MobX MST
    • TanStack Query
    • REST
  • 06

    Backend и Delivery

    Усиливаю fullstack-направление: Node.js и NestJS, REST API, базы данных, контейнеризация и базовая эксплуатация приложений.

    • Node.js
    • NestJS
    • PostgreSQL
    • Docker
    • GitHub Actions

Продолжаю развиваться

540

часов практического обучения

  • Яндекс Практикум

    Middle frontend-разработчик

    2023
    • React и SSR
    • TypeScript
    • Архитектура
    • Тестирование
    01
  • Яндекс Практикум

    Бэкенд на Node.js для frontend-разработчиков

    2026
    • Node.js
    • NestJS
    • PostgreSQL
    • Деплой
    02

Есть идея? Давайте обсудим.

Расскажите о задаче в двух словах. Я уточню детали и предложу следующий шаг.

Новый проект

Здравствуйте! Хочу обсудить разработку.

Отлично. Какой проект вы планируете запустить?

Сайт