Skip to content
View nifontovoleg's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Russian Federation, Perm

Block or report nifontovoleg

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nifontovoleg/README.md

Oleg Nifontov — Python Backend Developer

Typing headline

GitHub Website Applications Telegram Email

English Русский

Python Backend Developer

Telegram / VK bots and AI automation

I build Telegram/VK bots, REST APIs, and automation for small businesses: booking, leads, catalogs, Sheets.

Python is the foundation. Backend is the core. Bots and AI are how the process reaches the client.

Name Oleg
Role Python Backend Developer
Specialization Bots + AI automation for SMB
Location Russia
Open to Freelance · Remote roles
Languages Russian (Native) · English (Intermediate / Technical Reading)

What I Build

  • Business bots (booking, leads, shop)
  • Python backend systems
  • REST APIs
  • AI assistants and RAG
  • Telegram and VK bots
  • Google Sheets / Drive / Calendar automation
  • Application intake (nifontov.tech)

Tech Stack

Tech stack

Area Technologies
Languages Python, SQL, Bash
Backend FastAPI, Flask, aiogram 3, SQLAlchemy, Pydantic, asyncio
Databases SQLite, PostgreSQL
AI OpenAI API, LangChain, LangGraph, Pinecone, GigaChat API
APIs & integrations REST APIs, Telegram Bot API, VK API (vkbottle), Google Sheets / Drive / Calendar
Tools Git, GitHub, Linux, VS Code, PyCharm
Oleg Nifontov — Tech workflow

Featured Projects

Desktop mini-CRM with a FastAPI REST backend, SQLite storage and a Tkinter UI. Covers clients, deals, orders and tasks, with export to Google Sheets / Drive and styled KPI spreadsheets.

Stack: Python · FastAPI · Pydantic · SQLite · Google Sheets API · Google Drive API

RAG Telegram bot with Pinecone vector search, URL ingestion into embeddings, LangChain agent tools, per-user memory and an external REST tool.

Stack: Python · LangChain · Pinecone · OpenAI-compatible API · Telegram Bot API

Telegram shop agent split into an aiogram 3 bot and a FastMCP server. Catalog, cart and checkout live in SQLite; the model routes tool calls over MCP, with extra tools for weather, crypto and other public APIs.

Stack: Python · aiogram 3 · FastMCP · SQLite · OpenAI-compatible API

Telegram AI assistant for a barbershop: dialogue over a service knowledge base, appointment booking with slot checks, admin notifications and optional Google Calendar sync. Function calling drives booking actions.

Stack: Python · python-telegram-bot · GigaChat · SQLite · Google Calendar API (optional)

VK community assistant: GPT chat, 4-step consultation booking, FAQ and quiz on vkbottle.

Stack: Python · vkbottle · OpenAI-compatible API · JSON storage

Application form — nifontov.tech

Lead intake: React form, FastAPI, PostgreSQL. Qualifies the brief. Not a portfolio gallery.

Stack: FastAPI · PostgreSQL · React · Docker

Pinned repository cards

Additional Projects

Project Focus
langchain-content-pipeline 4-step LangChain: analysis → tools → generate → review
flask-go-users-api Users REST API in Flask (and a parallel Go service), SQLite, OpenAPI 3.1
langchain-telegram-tool-agent LangChain tool-calling agent: search, weather, FX/crypto, files, HTTP, QR
dori-nemo-memory-bots Two aiogram 3 bots comparing in-memory context vs PostgreSQL facts (SQLAlchemy 2)
telegram-summary-bot Collects Telegram messages into SQLite and builds GigaChat summaries; Flask viewer
haystack-telegram-agent-v2 Haystack agent with Pinecone memory, document RAG and OpenAI tools
langchain-breed-agent LangChain / LangGraph agent with structured output and conversation memory
vk-weather-bot VK weather bot: FSM, forecast, geolocation and air quality via OpenWeatherMap
dual-llm-text-agent CLI chat agent with dialogue memory: Claude thinking mode and OpenAI models
pdf-generator-from-data PDF generation from CSV, JSON and Google Sheets using HTML templates

AI and Automation

Direction Where it shows up
AI assistants Knowledge-base dialogue, booking and FAQ in Telegram / VK
AI agents Tool-calling agents (LangChain, Haystack, MCP) that call APIs and local tools
RAG Pinecone semantic search, URL/document ingestion, hybrid group memory
LLM pipelines Multi-step LangChain chains with Pydantic structured output
Function calling Booking slots, catalog/cart actions, weather and other external tools
API automation Google Sheets / Drive / Calendar, OpenWeather, public HTTP APIs
Business workflows CRM records and reports, salon booking, shop checkout, chat summarization

Backend Development

Area Practice in public repos
Python Async bots, CLI tools, REST services
REST API FastAPI CRM API; Flask users API with OpenAPI 3.1
Databases SQLite across most apps; PostgreSQL + SQLAlchemy 2 in memory-bot backends
External APIs OpenAI-compatible LLMs, Google APIs, Telegram, VK, weather and market APIs

GitHub Stats

GitHub stats Top languages

GitHub streak

Contribution graph

Contact

Channel Details
Website nifontovv.ru
Application form nifontov.tech
GitHub github.com/nifontovoleg
Email o.nifontov@yandex.ru
Telegram @olegugfv_reg59
Oleg Nifontov — Profile footer banner

Profile views

© 2026 Oleg Nifontov
Back to top

Pinned Loading

  1. currency-travel-bot currency-travel-bot Public

    Telegram bot mini wallet for travelers: cost conversion, balance in two currencies, spending history.

    Python

  2. currency-converter-terminal currency-converter-terminal Public

    Modular CLI currency converter with local caching

    Python

  3. dual-llm-text-agent dual-llm-text-agent Public

    Python chat agent with dialogue memory: Claude Sonnet thinking mode and OpenAI models via ProxyAPI

    Python

  4. pdf-generator-from-data pdf-generator-from-data Public

    Python app for generating PDF documents from CSV, JSON and Google Sheets using HTML templates.

    Python

  5. python-weather-cli python-weather-cli Public

    Python CLI tool to check weather via OpenWeatherMap API with local caching and retry logic.

    Python

  6. strizhka-ai-bot strizhka-ai-bot Public

    🤖 Telegram assistant bot for barbershop on GigaChat: dialogue, knowledge base and customer record with checking of free slots

    Python