Открыт к проектам

Инженерный и низкоуровневый софт

ПО для измерений и обработки сенсорных данных — там, где обычные разработчики не берутся

Работа с датчиками и сигналами на C++: лидары, АЦП, обработка данных, вычислительные задачи. Один инженер доводит задачу от датчика до результата.

Смотреть проекты
  • C++ и низкий уровень
  • Датчики, АЦП, лидары
  • МГТУ им. Н. Э. Баумана
7+ летНизкий уровень: C · C++ · RustМГТУ им. БауманаРаботаю с АЦП и приборамиПо договору
01Проблема

Почему такие задачи сложно кому-то отдать

Веб-разработчики за это не берутся

Обработка сигналов, работа с АЦП и облаками точек — не про типовую веб-разработку. Найти исполнителя, который понимает и железо, и алгоритмы, и C++, тяжело. Я работаю именно на этом стыке.

Сырые данные с датчиков нужно ещё обработать

Поток с лидара или АЦП — это шум, из которого нужно выделить полезный сигнал. Без грамотной обработки и фильтрации данные бесполезны. Я выстраиваю всю цепочку — от сбора сигнала до пригодного результата.

Нужна производительность в реальном времени

Измерения идут потоком, обрабатывать нужно на лету и без задержек. Здесь важен производительный C++ и понимание, где узкие места. Пишу код, который держит реальную нагрузку.

Готового решения под установку не существует

Под конкретную измерительную установку, геометрию и оборудование коробочного софта нет — его нужно спроектировать. Я делаю ПО под вашу задачу, а не подгоняю чужое.

03Почему я

Инженер, который не боится железа и низкого уровня

Обычный веб-разработчик

  • Не работает с драйверами, протоколами и сигналами
  • Не разбирается в физике измерений и приборах
  • Избегает низкого уровня — C, C++ и работы с памятью
  • Оптимизацией и нагрузкой не занимается
  • «Работает у меня на компьютере» — и всё

Работа со мной

  • Берусь за задачи с реальным оборудованием
  • Перевожу сырые сигналы в понятные величины
  • Пишу производительный код на низком уровне
  • Провожу нагрузочные и полевые испытания
  • Довожу до стабильной работы в реальных условиях
04Работы

Инженерные кейсы

Инженерия

ПО для детекции и расчёта габаритов ТС с использованием 3-х лидаров

Габариты каждой машины считаются автоматически по данным трёх лидаров, пока она едет — без ручного замера и остановки транспорта.

Инженерия

ПО для стенда контроля крутильных колебаний вала компрессорного агрегата

Инженер видит крутильные колебания вала компрессорного агрегата в реальном времени по всем сечениям и возвращается к любой записи без подключения к стенду, а программа автоматически рассчитывает углы закрутки, крутящие моменты и контролирует исправность сигналов.

Инженерия

ПО для сбора данных с измерительного модуля ADLink MCM-204

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

Инженерия

Высоконагруженный HTTP-сервер на C++

Один процесс с фиксированным числом рабочих потоков стабильно обслуживает до 1024 одновременных клиентов — вместо создания отдельного потока на каждое соединение.

05Процесс

Как мы будем работать

01

Разбираю задачу и оборудование

Уточняю, какое оборудование и датчики используются, какие данные на входе и какой результат нужен на выходе. Честно оцениваю выполнимость.

02

Предлагаю решение

Формирую план: как собрать данные, как их обработать, какие алгоритмы применить и как проверить точность результата.

03

Фиксирую в договоре

Работаю как ИП. Договор с описанием задачи, этапами и сроками — прозрачно и без размытых формулировок.

04

Разрабатываю и проверяю

Пишу ПО, обрабатываю реальные данные с оборудования и проверяю результат на соответствие требованиям по точности.

05

Довожу до рабочего результата

Вывожу решение в состояние, в котором им реально пользуются на измерениях, и остаюсь на связи для доработки.

Максим Ладошин
06Обо мне

Кто будет решать вашу задачу

Меня зовут Максим Ладошин. Я разработчик с 7+ лет опыта и высшим техническим образованием по программе «Программная инженерия» (МГТУ им. Н. Э. Баумана). Работаю там, где софт встречается с железом и физикой.

Мне интересны нетривиальные инженерные задачи: обработка сигналов, работа с датчиками и АЦП, лидарами, вычисления в реальном времени. Пишу на C++ и понимаю, что происходит на низком уровне.

Среди задач — расчёт габаритов транспорта по данным лидаров и система измерения крутильных колебаний на модулях L-Card E502. Это узкие задачи, за которые берутся единицы, и я довожу их до рабочего результата.

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

07Вопросы

Частые вопросы

Не нашли ответ? Спросите ИИ-ассистента

Расскажите о вашей инженерной задаче

Датчики, лидары, АЦП, обработка сигналов, вычисления — опишите задачу, и я честно скажу, как её решить и реалистично ли это. Бесплатно и ни к чему не обязывает.

Отвечу в течение 24 часов