Witaj na moim portfolio!

Witaj! Jestem Cixo aka Jakub Gawęda, programowaniem zajmuję się od 5 klasy szkoły podstawowej. Przez kilka lat mojej przygody z komputerami poznałem kilka języków programowania, zarówno interpretowalnych jak i niższego poziomu. Swoją przygodę zacząłem od języka Pascal w środowisku MS-DOS, przechodząc przez krótki etap z C++, potem swoich sił próbowałem w Unity3D. W tamtym czasie nie odpowiadał mi jednak stopień złożoności tego silnika, chciałem spróbować swoich sił w rozwiązywaniu trywialnych problemów zamiast korzystać z gotowych rozwiązań. W ten sposób wkroczyłem na ścieżkę web developmentu, która w zasadzie towarzyszy mi, choć w mniejszym stopniu, do dziś dzień. Po około roku programowania głównie w PHP oraz JavaScript, w 2018 postanowiłem zejść niżej i zająłem się programowaniem mikrokontrolerów w języku C oraz Assembly jak i elektroniką. Zaczynając od prostych ATtiny przeszedłem do bardziej złożonych układów ATmega a z czasem równiez Raspberry PI czy ESP8266, tu korzystając z języka Lua. Aktualnie najwięcej tworzę w C Lua oraz PHP.

Ale czy mam jakieś dowody (poza tą stroną) na swoje słowa? Mam, projekty które uważam że są na tyle przydatne, by zużywać na nie przestrzeń dyskową innych zamieszczam na swoim githubie. Znajdują się tam projekty od prostego notatnika działającego w terminalu (stworzonego na potrzeby nauki działania githuba) przez freerepair - projekt stworzony na potrzeby hackathonu w Django czy biblioteki wspomagające pracę z mikrokontrolerami po Susci - mój prosty system operacyjny na najmniejsze mikrokontrolery (działa na urządzeniach z 128B ram).

Moje dane formalne:

  • Ukończyłem drugą klasę technikum informatycznego
  • Język angielski znam w stopniu komunikatywnym
  • Mam 17 lat

Na zakończenie dodam iż poza programowaniem i elektroniką interesuje się również linuksem, używam go od około 4 lat, od 3 jako głównego systemu. Potrafię postawić sprawnie działający serwer (ta strona jest hostowana na serwerze w moim pokoju, następnie z uwagi na brak publicznego ip tunelowana przez serwer pomocniczy w Google Cloud) na tym właśnie systemie. Najbardziej preferuję Arch Linux ale doświadczenie posiadam równiez z Debianem, Ubuntu czy Suse. Bardzo szybko przyswajam nowe technologie, jestem osobą kreatywną, bardzo ceniącą sobie wiedzę co drzemie "pod spodem". Bardzo lubię pisać bez pomocy zewnętrznych bibliotek (ta strona równiez powstała bez takowych). Lubię spędzać czas na poszerzaniu swojej wiedzy w tym temacie, nawet gdy niekoniecznie ma to głębszy sens, oczywiście poza zaspokojeniem własnej ciekawości.