Audyt kodu w języku Rust dla systemu zbierania danych z czujników
Opis projektu:
Poszukujemy doświadczonego programisty w języku Rust do przeprowadzenia audytu kodu istniejącego modułu, który przetwarza dane z czujników i jest częścią systemu zbierania i analizy ruchów fizycznych. Celem jest uzyskanie niezależnej opinii eksperckiej na temat aktualnego stanu kodu: jego jakości, struktury, wydajności i skalowalności.
---
Aktualny status projektu:
System otrzymuje dane z aplikacji mobilnej (Android), zbierane z fizycznych czujników.
Kod w języku Rust przetwarza przychodzące dane, interpretuje je i przygotowuje do przesłania na serwer.
Według głównego programisty system jest już funkcjonalny i nadaje się do pierwszych testów.
Źródło danych: czujniki IMU (akcelerometr, żyroskop, magnetometr itp.)
---
Co należy zrobić:
1. Przeprowadzić pełny audyt kodu w Rust.
2. Ocenić wydajność, stabilność i czytelność.
3. Zaproponować optymalizacje i ulepszenia architektury, obsługi błędów, modularności.
4. Ocenić strukturę i skalowalność do długoterminowego użytku (np. w systemach IoT lub edge computing).
5. Sprawdzić potencjalne luki bezpieczeństwa i zarządzanie pamięcią.
6. (Opcjonalnie) Zaznaczyć brakującą dokumentację lub słabe punkty w opisie.
---
Wymagania dla kandydata:
Doskonale znajomość Rust (min. 3 lata doświadczenia, posiadanie przykładów mile widziane)
Doświadczenie w programowaniu dla systemów wbudowanych (embedded systems) lub IoT
Doświadczenie w przeprowadzaniu przeglądów kodu (peer review, open-source, doświadczenie korporacyjne)
Umiejętność jasnego i poprawnego sporządzenia raportu z analizy (w języku rosyjskim lub angielskim)
---
Co zapewnimy:
Pełny dostęp do kodu (repozytorium Git lub archiwum projektu)
Komentarze i opis od aktualnego programisty
Możliwość (na życzenie) komunikacji z autorem kodu
Szablon raportu (1–2 strony) dla ułatwienia sporządzania ekspertyzy
---
Format pracy:
Jednorazowe zadanie (przegląd kodu), możliwa dalsza długoterminowa konsultacja w projekcie przy udanej pracy
-
2 dni1065 PLN
2380 8 0 2 dni1065 PLNCześć, Jewgienij! Chętnie pomogę Ci w analizie Twojego kodu i systemu, mam duże doświadczenie w programowaniu i optymalizacji, pisz śmiało
Aktualne zlecenia dla freelancerów w kategorii C i C++
Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna… C i C++, Aplikacje desktopowe ∙ 4 dni 8 godzin temu ∙ 5 ofert |
Opracowanie mapy nasion Minecraft Java / przeglądarki nasion dla strony internetowejOpracowanie mapy nasion Minecraft Java / Podgląd nasion dla strony internetowejOpis projektu Potrzebne jest opracowanie narzędzia opartego na przeglądarce Mapa nasion Minecraft Java / Podgląd nasion, które będzie działać na naszej stronie i pozwoli użytkownikowi wprowadzić… C i C++, Układ HTML i CSS ∙ 4 dni 15 godzin temu ∙ 14 ofert |
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x)
83 PLN
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x) na identycznej platformie sprzętowej (ESP32 + SX1268, 2W) według kryteriów zasięgu, przepustowości, stabilności łącza i zużycia energii. Przeprowadzić… C i C++, C# ∙ 8 dni 22 godziny temu ∙ 2 oferty |
Konsultacja i audyt bieżącego projektu na Odoo 19 Community EditionSzukamy programisty Odoo — samodzielnego dewelopera z doświadczeniem w pracy z Odoo 19 Community Edition, w tym z wykorzystaniem Claude Code. Potrzebujemy specjalisty, który ma zrealizowane projekty w Odoo oraz praktyczne doświadczenie w programowaniu z użyciem Claude Code.… C i C++, Javascript & Typescript ∙ 11 dni 23 godziny temu ∙ 8 ofert |
Rozwój oprogramowania dla Arduino (moduły RF 3–7,5 GHz, automatyczne skanowanie częstotliwości)Należy opracować system na Arduino do automatycznego wyszukiwania aktywnego analogowego sygnału wideo oraz automatycznego dostosowywania nadajnika do wykrytej częstotliwości.Planowane jest wykorzystanie trzech oddzielnych modułów odbiorczo-nadajnych: 3000–4200 MHz; 4900–6000… C i C++, Systemy wbudowane i mikrokontrolery ∙ 13 dni temu ∙ 5 ofert |