I'm a freelance Software Developer and a Systems Engineer with 3 years of professional experience and 8+ years of programming experience. My main focus is in Embedded C and Linux. I'm available at email@example.com for business inquiries and on Mastodon for all else. Currently working for Photonic Technologies s.r.o..
Jan 2021 - Now: Embedded software engineer @ Photonic Technologies s.r.o.
Developing FreeRTOS and bare-metal firmware in C for in-house designed electronics based on the 8-bit AVR and ESP32 platform (also a bit of STM32)
Python programming for Linux
Maintenance and modification of a custom Linux distro based on Yocto
Porting bespoke software to ARM
Hacking up proof of concept software with Arduino (bare-metal) and Python (Linux)
Troubleshooting basic electronic interfaces (I2C, SPI, CAN)
In cases of high time pressure flying out to the UK to ease integration hell on-site
Our electronics drive most of RBC Group-designed machines (now Bright Blue). I'm especially proud of my work on the second iteration of Refill Station, which helped our client to secure a UK government grant from the "Reduce. Reuse. Recycle." program.
(No degree) Oct 2016 - Jun 2020: Czech Technical University, Open Informatics - Computer science
Designed and programmed a chess game in Java
Solved algorithmic problems
Developed a custom network layer and an embedded UI application in C
Dabbled with threads in C/C++ on Linux
Scripted in Bash and Python and dabbled in Lisp and Haskell
Trained classification models in PyTorch
Scraped websites using BeautifulSoup and played with data in Pandas
Created lab reports in LaTeX, did a lot of m*th and fell in love with Vim & Archlinux
Sep 2008 - Jun 2016: Gymnázium nad Štolou
Learned about relational databases, sorting algorighms and programmed a simplified Magic the Gathering CLI game in C++.
Technology (A graphical representation)
Languages (A detailed view)
Handy with a Multimeter, Logic probes \w PulseView and a Rohde & Schwartz Oscilloscope
Own a driver's license (type B) and a car
Prague native - I know places
Some tech I'm interested in
Mainly things I've heard good things about but haven't gotten around to play with yet
Rust (in progress...)