Skip to content
View Leo0742's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Leo0742

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
Leo0742/README.md

English · Русский

Hi, I'm Leo 👋

Backend · Desktop apps · Browser extensions · Applied ML

Python / FastAPI / SQL / Docker · TypeScript / React / Electron · Computer Vision · Learning Go

I'm a second-year student at Innopolis University. Python backend is my main area, but I also build desktop apps, Chrome extensions, and ML/CV projects.

Telegram Email GitHub

Innopolis University Open to Opportunities


About me

  • I'm a second-year student at Innopolis University.
  • I work mostly with Python backend development: FastAPI, SQL, PostgreSQL, APIs, Docker, and testing.
  • I also use TypeScript, React, Electron, Chrome Extensions, and SwiftUI for web and desktop projects.
  • I like projects where I can build the whole thing, test it, document it, and actually use the result.
  • Right now I'm learning Go and doing more work with ML / Computer Vision. I'm open to remote internships, trainee roles, and junior positions.

Tech stack

Backend, data & APIs

Python FastAPI REST APIs SQLAlchemy PostgreSQL SQLite Redis Prisma NestJS

Applied ML & Computer Vision

NumPy OpenCV Ultralytics YOLO ByteTrack PyTorch

Web, desktop & browser extensions

TypeScript JavaScript React Next.js Node.js Electron PyQt Swift SwiftUI Chrome Extensions Manifest V3 Telegram MTProto Telegram Bots

Tools, testing & infrastructure

Docker Linux Git GitHub Actions Pytest Ruff

Learning & foundations

Go C C++

Featured projects

A computer vision demo for counting objects that cross a line in video. I use YOLO11n + ByteTrack, keep track IDs, draw the result video, and export crossing events to CSV/JSON. I also tested the pipeline on real videos.

Python · OpenCV · Ultralytics YOLO · ByteTrack · NumPy · Pytest

A full-stack lost-and-found service I worked on. It has a FastAPI/PostgreSQL backend, React frontend, Telegram bot, search and matching, claims, moderation, and Docker Compose deployment.

Python · FastAPI · SQLAlchemy · PostgreSQL · React · Telegram Bot · Docker

A macOS app for organizing Telegram Saved Messages. It syncs messages through MTProto, indexes them locally with SQLite/FTS5, and uses RouterAI for classification. Credentials are stored with Electron safeStorage.

TypeScript · Electron · React · SQLite · Telegram MTProto · AI Integration

A native offline macOS trainer I made for the Russian amateur-radio third-category exam. It has 218 verified questions, spaced repetition, weak-question practice, a 25-question mock exam, a glossary, local progress, and CI/content checks.

Swift · SwiftUI · macOS · Adaptive Learning · Spaced Repetition · Testing · CI

A team project for managing retail orders and inventory. The backend uses FastAPI, SQLAlchemy and PostgreSQL, and the frontend uses React/TypeScript. I worked mainly on the Orders domain: order flows, reservations, and stock changes.

Python · FastAPI · SQLAlchemy · PostgreSQL · React · TypeScript · Vite · Testing

A macOS desktop assistant for live speech and screen questions. Yandex SpeechKit handles STT, questions are detected locally, and several LLMs can answer in parallel. The app is built with Electron, React, TypeScript, Vite, and gRPC.

TypeScript · Electron · React · Vite · gRPC · Speech-to-Text · LLM Streaming · Multimodal AI

A Chrome extension for Yandex Forms and normal web pages. It reads form controls from visible DOM structure, can answer from selected text or screenshots, and has controlled auto-apply, Multi-Check, and Course Pack support.

JavaScript · Chrome Extension · Manifest V3 · Yandex Forms · RouterAI · Semantic DOM · Multimodal AI · Testing

A Moodle-specific QuizMind version. It detects Moodle question types and decides whether to send cleaned HTML, question images, or a screenshot to the model. It also removes review-state clues and old answers before the AI request.

JavaScript · Chrome Extension · Manifest V3 · Moodle · RouterAI · DOM Analysis · Multimodal AI · Multi-Model

A team SaaS-style project with Next.js, NestJS, PostgreSQL, Redis, Prisma, and Docker. It includes authentication, feature flags, remote config, and support/admin workflows. The repository on my profile is a fork because the original development repo was hosted by a teammate.

TypeScript · Next.js · NestJS · Prisma · PostgreSQL · Redis · Docker

Other projects

  • SmartRoute VPN — subscription dashboard with React, Express, Prisma, SQLite, Telegram login, and Docker.
  • CRYPTOGRAPHER — Python/PyQt desktop app for encrypting local files and packaging the app for desktop use.

GitHub activity

Current focus

  • Getting stronger at Python backend: FastAPI, SQL, Docker, testing, and clean architecture.
  • Building more desktop apps and browser extensions, especially projects that connect normal software with AI models.
  • Learning more ML / Computer Vision beyond just using ready-made models.
  • Learning Go and looking for a remote internship, trainee role, or junior position where I can work on real tasks and learn from a team.

Contact

I'm open to remote internships, trainee roles, and junior developer positions, mostly around backend, automation, desktop/browser tools, and Applied ML / Computer Vision.

Pinned Loading

  1. CRYPTOGRAPHER CRYPTOGRAPHER Public

    CRYPTOGRAPHER — это мощный инструмент для защиты ваших данных. Он позволяет легко шифровать и расшифровывать файлы разных типов, включая тексты, изображения, аудио и видео. В приложении реализованы…

    Python 1

  2. Lost-Found-Board Lost-Found-Board Public

    Full-stack lost-and-found platform with FastAPI, React, PostgreSQL, Telegram bot, smart matching, claims, moderation and Docker deployment.

    Python

  3. QuizMind_Platform QuizMind_Platform Public

    Contributed fork of a QuizMind control-plane platform: Next.js, NestJS, Prisma, PostgreSQL, Redis, Docker, RBAC, billing, support and extension workflows.

    TypeScript

  4. EventHub EventHub Public

    Collaborative full-stack event-management platform with Next.js, Express, Prisma, PostgreSQL, admin workflows, teams, volunteers, media, analytics and Docker.

    TypeScript

  5. HAM-Trainer-3 HAM-Trainer-3 Public

    Native offline macOS trainer for the Russian amateur-radio 3rd-category exam with SwiftUI, 218 verified questions, adaptive spaced repetition, mock exams, glossary and reproducible content audits.

    Swift

  6. Warehouse-Vision-Demo Warehouse-Vision-Demo Public

    Warehouse-style computer vision pipeline with YOLO11n, ByteTrack, directional line crossing, and structured analytics.

    Python