Philip Janik
Embedded firmware & software developer
About
I build things! Whether it's firmware running on a microcontroller, a full-stack web app, or something in between.
Currently designing my first STM32 dev board! I am hoping to document my process here.
LocationCanada
FocusEmbedded systems
CurrentlyDesigning an STM dev board
Projects
Featured
Audio Analysis on Zephyr
Real-time audio analysis on a Nucleo G474RE using Zephyr RTOS, CMSIS-DSP, and hardware-triggered ADC at 44.1 kHz.
ZephyrEmbeddedDSPC
View project02Decentralized P2P Messaging
End-to-end encrypted peer-to-peer chat with no central server, using X25519 and AES-GCM.
C#CryptographyP2P
View project03Self-Hosting Infrastructure
Running Gitea, nginx reverse proxy, and subdomains on a Linux VPS. Learning server administration by doing it.
LinuxNginxDevOps
View projectSkills
Languages
C/C++C#TypeScriptRustPythonSQL
Frameworks
ReactAngular.NETFreeRTOSZephyrNode.js
Tools
GitLinuxDockerAzureAWS
Embedded
STM32ESP32MSPUART/SPI/I2CDMA
Interests
DSPCryptographyShadersFPGAs
Karl - resident QA engineerContact
Have a question, an opportunity, or just want to talk? Send me a message.