Skip to content
View RadioPizza's full-sized avatar

Block or report RadioPizza

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
RadioPizza/README.md

Привет! 👋 Меня зовут Олег Кравцов

Сейчас я:

  • 🎓 Студент Томского Политехнического Университета по направлению "Электроника и наноэлектроника"
  • 💼 Работаю техником в Лаборатории Теплового контроля ИШНКБ ТПУ, где участвую в разработке приложения для управления дефектоскопом в команде с Владиславом и Константином
  • ✍️ Работаю над дипломным проектом: "Разработка умного USB-хаба с удалённым управлением портами, поддержкой быстрой зарядки и интеграцией в системы умного дома"

У самурая нет цели, есть только путь

Мой путь в электронике и программировании начался с чистого энтузиазма, я никогда не посещал никакие кружки/секции по этим темам.

  • С 6 класса (2016) увлекся DIY-электроникой: Arduino, ESP8266, схемотехника, робототехника, пайка, слесарные работы. Постепенно превращал свою комнату в настоящую лабораторию прикладной электроники, изучая всё самостоятельно.
  • С 9 класса (2019) начал программировать на Python и открыл для себя мир FDM 3D-печати. С появлением дома первого 3D-принтера начал изучать параметрическое 3D-моделирование, начав с Autodesk Fusion 360. Моим первым слайсером стал UltiMaker Cura.
  • С 1 курса (2022) изучаю высшую математику, ЕСКД, углубился в САПР: изучал Autodesk Inventor и SolidWorks.
  • Со 2 курса (2023) начал изучать KiCad, Altium Designer, цифровую схемотехнику и ПЛИС.
  • С 3 курса (2024) перешёл к более сложным микроконтроллерам STM8/STM32, углубился в аналоговую схемотехнику, а также поступил на дополнительную специализацию "Разработка мобильных приложений для ОС Android" в ТПУ. Перешёл с UltiMaker Cura на OrcaSlicer.

Коммерческий опыт работы

Техник | НИ ТПУ, г. Томск
Период: сентябрь 2022 - н.в.

  • Разработка ПО для разрабатываемого промышленного дефектоскопа под руководством Чулкова Арсения Олеговича:
    • с 2023 по октябрь 2025 работал над проектом TPU-TNDT-DualCam-App в одиночку, полная ответственность за все архитектурные решения
    • разработка макетов UI в Figma, составление блок-схем в draw.io
    • выбор стека: Python, PySide6, OpenCV, NumPy
    • разработка GUI с помощью Qt Creator, стилизация с помощью QSS
    • реализация основного функционала
    • с октября 2025 работаю над этим проектом в команде
  • Работа с роботом-манипулятором KUKA KR 600
  • Улучшение UX/UI промышленного ПО

Embedded-разработчик | АО «НПФ «Микран», г. Томск
Период: январь 2025 - март 2025

  • Изучение STM32, ООП в C++
  • Разработка драйвера SPI на CMSIS

Инженер-электронщик | ООО НПП "Инситек", г. Томск
Период: июль 2025 - октябрь 2025

  • Полный цикл самостоятельной разработки устройства на STM32H723 в паре с Владиславом:
    • Разработка электрических структурных (Э1) и принципиальных (Э3) схем
    • Трассировка двух двухслойных печатных плат с плотной компоновкой (KiCad)
    • Грамотная разводка цепей питания и дифференциальных пар
    • Ручной монтаж SMD-компонентов
    • Отладка с использованием мультиметра, осциллографа и логического анализатора

Навыки и компетенции


Python Qt Git Markdown LaTeX Obsidian Microsoft Office

Обожаю писать инструменты, быстро накидывать полезные скрипты, разрабатывать десктопные приложения (CLI/GUI). Интересна тема автоматизации измерений, контроля и испытаний на профессиональном лабораторном оборудовании. Люблю писать заметки и документацию используя Markdown, LaTeX, Obsidian и Doxygen.


C C++ Doxygen Visual Studio Code PlatformIO Arduino IDE

С удовольствием разрабатываю прошивки для микроконтроллеров (AVR, STM8, STM32, ESP8266, ESP32, ARM, RISC-V). В арсенале: VS Code, PlatformIO, Arduino IDE, ST Visual Develop, STM32CubeIDE, STM32CubeMX. В планах — изучить ESP-IDF.


Kotlin Android Studio Gradle Figma

Kotlin использую для разработки под Android, пока на стадии активного обучения: TPU-Labs-Android-development

Принципы и увлечения

  • Подход к работе: ценю системный подход, чётко обозначенные задачи, подробное ТЗ, понятный нейминг. Использую Conventional Commits.
  • Хобби: собираю умный дом, смотрю YouTube и аниме, играю в Minecraft и Fortnite (EGS: OlegKravtsov).
  • Мечты: стать экспертом в своей области, автором на Habr и YouTube.

Моё оборудование

Настольный компьютер

7700K 32GB DDR4 2TB NVMe SSD 3TB HDD RTX2070 Super

Ноутбук

11390H 16GB LPDDR4x 512GB NVMe SSD 512GB NVMe SSD

Домашная лаборатория

  • Измерительное:
    • осциллограф Hantek 2C10 (перепрошитый в 2D15)
    • логический анализатор DreamSourceLab DSLogic Plus (16 каналов, 400 МГц)
    • милливольтметр GW Instek GVT-417B
    • мультиметр UNI-T UT61B
    • токовые клещи UNI-T UT210E
    • шумомер UNI-T UT353
    • мультифункциональный тестер компонентов Fnirsi DSO-TC2
    • ИК-пирометр Xueliee GM320
  • Источники:
    • лабораторный блок питания Hantek HDP135V6A
    • генератор сигналов UNI-T UTG932E
  • Паяльное:
    • паяльник Miniware TS101 (90 Вт)
    • паяльник Alientek T80 (C210, 100 Вт)
    • паяльник Alientek T90B (C245, 140 Вт)
    • паяльный фен JCD 8858 (750 Вт)
  • 3D-печать:
    • 3D-принтер Creality K1
    • 3D-принтер Flying Bear Ghost 4S
    • сушилка eSun eBOX Lite
  • Прочее:
    • лазерный гравер FlyingBear LaserMan (5,5 Вт)
    • дрель-шуруповёрт Makita DF488DWE
    • электрический лобзик Oasis LE-85
  • У нас было два килограмма резисторов, семьдесят пять микроконтроллеров, пять пачек разных датчиков, пол лотка операционных усилителей и целая галактика конденсаторов всех видов и номиналов, а также литр изопропилового спирта, литр перекиси водорода, ведро лимонной кислоты, пол литра WD-40 и две бутылки бензина. Не то чтобы всё это было нужно для проектов, но если начал собирать лабораторию, остановиться уже невозможно. Единственное, что вызывало у меня опасение — это BGA-корпуса. Нет ничего более беспомощного, обречённого и наивного, чем человек, пытающийся паять BGA в домашних условиях. И я знал, что рано или поздно мы перейдем и на эту дрянь.

📫 Как со мной связаться

🏆 Мои достижения на Codewars

Codewars

📈 Статистика GitHub

Pinned Loading

  1. TPU-Labs-Android-development TPU-Labs-Android-development Public

    This repository serves as a collection of laboratory assignments completed during the "Android Software Development" elective course

    Kotlin

  2. TPU-Labs-FPGA-basics TPU-Labs-FPGA-basics Public

    This repository serves as a collection of laboratory assignments completed during the "Basics of FPGA" course

    SystemVerilog

  3. TPU-Labs-Embedded-STM8 TPU-Labs-Embedded-STM8 Public

    This repository serves as a collection of laboratory assignments completed during the "Basics of MPT" course

    C

  4. serial_communicator serial_communicator Public

    A module for Python projects that provides interaction with a microcontroller via a COM port

    Python

  5. SlideRemote SlideRemote Public

    DIY ESP-NOW remote control for PC

    C++

  6. TPU-TNDT-DualCam-App TPU-TNDT-DualCam-App Public

    Десктопное приложение на PySide6 для управления комплексом теплового неразрушающего контроля. Интеграция с оптической камерой (FLIR) и тепловизором (Optris PI640).

    Python 3