Проекты
Проекты по компьютерной инженерии, созданные за годы обучения в IADE — Европейском университете: от автономной робототехники и встраиваемых систем до веб-, мобильных и симуляционных приложений. Нажмите на проект, чтобы посмотреть подробности.

Speedy
Speedy — автономный гоночный автомобиль, созданный для быстрого, безопасного и полностью автономного прохождения трассы. Разработанный как дипломный проект бакалавриата по компьютерной инженерии в IADE — Европейском университете, он объединяет компьютерное зрение, искусственный интеллект и датчики, чтобы распознавать трассу, замечать препятствия и адаптировать управление в реальном времени. Вся архитектура была объединена на Raspberry Pi 4, что сделало платформу эффективнее и снизило задержку между восприятием обстановки и действиями автомобиля. Построенный на ROS 2 Jazzy, Speedy демонстрирует интеграцию программного обеспечения, электроники и робототехники в законченное решение для автономной навигации, показывая практическое применение алгоритмов управления, обработки изображений и принятия решений во встраиваемых системах.

Wash Buddy
Wash Buddy — автономный интерактивный робот, который проводит детей через процедуру мытья рук: прикосновение к игрушкам с RFID-метками (мыло, губка, полотенце) продвигает строгий конечный автомат — Idle → Wet → Soap → Scrub → Rinse → Dry → Success — с таймаутами на каждом шаге, настроенными по реальным рекомендациям, включая минимум 20 секунд намыливания согласно рекомендациям ВОЗ/CDC. ESP32-WROOM-32 выполняет двухъядерное разделение на FreeRTOS: одно ядро отрисовывает процедурно анимированное OLED-лицо и эффекты частиц со стабильными 60 FPS, а другое управляет тремя жестами на сервоприводах, чтением RFID и синхронизированными голосовыми репликами. Заказная печатная плата разделяет силовой и логический слои, чтобы шум двигателей не попадал на шины SPI/I2C, а автоотключение через MOSFET убирает потребление в режиме ожидания.
World of Toilets
World of Toilets — мобильное приложение, помогающее находить, оценивать и предлагать общественные туалеты в Лиссабоне. Написанное на Kotlin с Jetpack Compose, оно фильтрует результаты по таким критериям, как доступность и наличие пеленальных столиков, и строит оптимальные пешеходные маршруты поиском A* по графу OpenStreetMap из 199 000 узлов — в среднем 1,75 с на запрос при нагрузочном тестировании со 100% успешных ответов. Бэкенд поднимает две реплики API на NestJS и два фронтенда на Next.js за балансировщиком NGINX, опираясь на кластер MariaDB Galera из трёх узлов в синхронной multi-master репликации, с JWT-аутентификацией, ролевой моделью доступа и паролями, хешированными bcrypt.

CAPO
CAPO (Computer Aided Process Overview) оцифровывает производственный цех завода металлических трубопроводов, моделируя работу в иерархии Проект → Изометрия → Катушка → Стык → Деталь через три последовательных этапа: резка, сборка и сварка. Построенный на NestJS 11 с использованием CQRS и богатой доменной модели, каждый переход состояния фиксируется как неизменяемое событие, а передачи между этапами выводятся — и никогда не хранятся — из состояния самих деталей, поэтому конвейер не может рассинхронизироваться. Доменные события расходятся через Socket.IO, так что завершение этапа мгновенно открывает следующий для его оператора без перезагрузки страницы. Фронтенд — Next.js 16 с React Server Components, работающий за обратным прокси NGINX в виде монорепозитория на Bun-workspace.
Angry Duck
Angry Duck — проект сетевой инфраструктуры для шестиэтажной штаб-квартиры и вспомогательного здания вымышленной птицеводческой компании, выполненный для курса «Сети и передача данных». План охватывает структурированную кабельную систему, двойную магистраль, точки доступа Wi-Fi на каждом этаже и централизованный дата-центр, а также четыре модульные IoT-подсистемы — обнаружение опасных газов, пожаротушение, контроль доступа и управление температурой — развёрнутые на каждом этаже. Полная топология (2 маршрутизатора, 9 коммутаторов, 6 серверов, 39 компьютеров и 44 IoT-устройства) была смоделирована и отработана в Cisco Packet Tracer.

Physics Simulator
Physics Simulator — настольное приложение на GTK4, моделирующее движение частиц в двух независимых режимах: кинематическом, где частицы движутся по траекториям с постоянным ускорением, и динамическом, где второй закон Ньютона выводит ускорение из настраиваемых сил и гравитации на каждом шаге. Написанное на C с Cairo для векторной отрисовки, оно поддерживает режимы камеры с автомасштабированием и слежением за частицей, рисует исторические следы частиц и умеет сохранять и загружать полные состояния симуляции в виде файлов проекта .sabino, с подробным экспортом в CSV по каждой частице для дальнейшего анализа.

Luan Ribeiro
Любопытный по натуре, я люблю решать задачи с помощью данных и кода. Вне работы я делю время между аналоговой фотографией и разработкой игр, постоянно что-то оптимизируя. У меня сильная страсть к обучению, письму, путешествиям и мотоциклам. Я также работаю в сфере менеджмента, искусства и рекламы, и у меня есть подработка, где я узнаю о тканях, материалах и практикую английский. Мне очень интересны техники запоминания, электрические системы и механика.
Мой текущий технический фокус — Data Science и искусственный интеллект: я разрабатываю эффективные решения на экосистемах вроде Python, SQL, Java и C#.
Вне корпоративной среды и коммерческой разработки я делю свободное время между спокойной точностью аналоговой 35-мм фотографии, творческим процессом инди-разработки игр и бегом, всегда стремясь оптимизировать и отточить каждую деталь.