GitHub | MrJake222 |
---|
GitHub | MrJake222 |
---|
I've been interested in hardware stuff for as long as I remember. Old computers, soldering, DIY kits... I started out with flashing LEDs connected to the parallel port. Then AVR microcontrollers came. With the discovery of Ben Eater's 6502 series, I really understood what pointers are at the lowest level possible. Later, I discovered FPGAs and I made my own 6502 in Verilog. Recently, I've picked up Raspberry Pi Pico and liked it so much, I made my engineering thesis about it.
I am currently pursuing a master's degree at AGH UST (Computer Science). I've also started Electrical Engineering for the sake of learning Circuit Analysis.
In 2024, I finished engineering studies at AGH UST (Computer Science). My engineering thesis, Receiver of Internet radio stations, was about building an internet radio from a microcontroller board (see short description here).
I went to Technikum Łączności (eng. Upper Secondary School of Communications) in Kraków, informatics profile. In 2017 (at 17 years old), I won a Firma w Opałach (eng. Company in Shambles) contest. We were tasked to delve into company's IT department after their specialist suffered an accident. Also, I participated in Potyczki Młodych Adminów (eng. Young Admins Contest) 2018 and 2019 editions, both IV place. I got certified as a SUSE administrator.
I like low-level programming. Nowadays, C++ is my go-to solution for many bigger projects. Of course Python is still there, but I limit it's usage to simple scripts. I also love to bodge some Bash scripts.
Below, I've listed projects that I finished across the years.
Codename | Year | Language | Platform |
---|---|---|---|
RISC-V FPGA | 2024 | Verilog | FPGA (iCE40) |
Pico Radio | 2023 - 2024 | C++ | RP2040 |
DHCP, DNS manager | 2023 | C++ | |
6502-based computer (FPGA) | 2023 | Verilog, Python | FPGA (Intel) |
Heating unit web app | 2022 | C++, web | ESP8266 |
Adaptive Huffman coding | 2022 | C++ | |
6502-based computer | 2020 | TTL logic, asm | Breadboards |
AUNIS | 2018 - 2021 | Java | |
RGB leds | 2016 - 2019 | AVR C, web | AVR |