Maksim Peshekhonov

Open to offers

Fullstack developer

Interfaces.Services.

I build web applications with React and Next.js, connect APIs, and take them to release. As part of your team or on a project of my own.

React / Next.js / TypeScript / Node.js

Selected work

Selected work

All projects

SmartFish

Fullstack engineer

  • React
  • React Native
  • NestJS
  • PostgreSQL

SmartFish: farm management, online store, and mobile applications

Building the web application, mobile client, and React Native / Expo POS. Extending the NestJS API, storefront, and B2B flows: orders, payments, roles, and integrations. Working on a Python data reconciliation service, Telegram bots, and infrastructure.

sendonate.com

Fullstack engineer

  • React
  • TypeScript
  • Django REST
  • WebSocket

Streamer donations: dashboard, Mini App, and OBS overlay

Built the streamer dashboard, Telegram Mini App, and OBS overlay with React/Vite. Extended the Python/Django REST API for streamer collections and reset history, currencies, donation processing, and moderation. Added alert queueing and WebSocket reconnection.

PREEGLOS

Fullstack engineer

  • Next.js
  • Canvas
  • PostgreSQL
  • Telegram Mini App

In-house seats.io alternative: venue editor and seat-picker widget

Canvas hall-layout editor, embeddable seat picker, events and bookings. Storefront, checkout, and Mini App on the same API.

What I can build

I can join an existing product or build an application from scratch.

  1. Web applications

    Dashboards, storefronts, admin panels, and editors. React, Next.js, and TypeScript: screens, forms, access control, payments, and integrations.

  2. APIs & integrations

    Node.js, NestJS, and PostgreSQL. Payment providers, external services, Telegram bots, and data exchange.

  3. Mobile applications

    React Native and Expo for products that need a mobile client. Shared APIs with the web application and device integrations.

From brief to release

  1. Talk through the brief

    What your users need, what already exists, and when you need the result.

  2. Agree on milestones

    We define scope and priorities. I show progress and discuss changes along the way.

  3. Launch

    I prepare the application for deployment, hand over the code, and agree on ongoing support with you.

Looking for a teammate?

Open to frontend and fullstack roles. Developing software since 2018.

Let’s talk about your project.

Tell me what you want to build. We’ll discuss the details, timing, and how to work together.

Message on Telegram kassady71@gmail.com