Cześć! Jestem mgr inż. Adrian Warecki, absolwent Informatyki na Politechnice Poznańskiej. Wcześniej ukończyłem podobno “najlepsze” i “elitarne” technikum informatyczne w Poznaniu – Zespół Szkół Komunikacji. Niestety osobiście nie mogę podzielić tych pochwał, którymi tak chętnie opisywała się ta szkoła. Posiadam jednak dzięki niej tytuł technika informatyka.
Zawodowo zajmuje się rozwojem oprogramowania dla systemów wbudowanych (ang. embedded). Zarówno tych mniejszych bazujących na mikrokontrolerach jak i tych większych pracujących pod kontrolą systemu Linux. Posiadam doświadczenie w tworzeniu oprogramowania w językach C/C++ i assembler dla procesorów AVR, PIC oraz STM32 i ATSAM z rdzeniami ARM. Opisywałem sprzęt w językach VHDL i Verilog dla układów FPGA, jak również tworzyłem drivery dla systemu Linux w C. W językach C++, C# i Java tworzyłem aplikacje dla systemów Windows i Linux. Swoją przygodę z programowaniem rozpocząłem w 6 klasie szkoły podstawowej od środowiska Delphi. W nim też powstało wiele moich pierwszych projektów, częściowo przedstawionych na tej stronie.
Interesuje się bezpieczeństwem systemów informatycznych, kryptografią, inżynierią wsteczną oraz oczywiście programowaniem i elektroniką. W wolnym czasie rozwijam swoje projekty programistyczne, odkrywam zabezpieczenia programów przy pomocy IDA, programuje mikroprocesory i lutuje. Jestem zafascynowany dynamicznym rozwojem języka C++ i przy każdej możliwej okazji odkrywam najnowsze możliwości C++23 oraz język rust.
Moje prace dyplomowe:
Uniwersalny pilot zdalnego sterowania z możliwością uczenia się
Implementacja szyfru PP-1 w strukturze FPGA
Kontakt:
e-mail: bok @ domena tej strony
