- Focusing on robotics and embedded development
- Designed and engineered low-level controller for automotive using embedded systems
- Fully designed, built and programmed a contactless and automated mask vending machine (see patents section below)
- Arduino based line following robots with fine-tunes PID controls
- Patent Number: TR 2022 008030U5
- Designed a dual-control faucet system combining IR sensing with a mechanical handle
- Patent Number: TR 2022 004985Y
- Designed a contactless sterile vending solution
- C#: Started journey with .Net platform. Spent long time with Windows development including P/Invoke and system internals.
- C/C++: Used for embedded development. My primary language as of last few years.
- Python: More than 8 years of time spent in Python. My most used (as in time spend writing code) programming language. Mostly for first and quick prototyping systems and using as a step to start development.
- HTML/CSS/JS: Using bare web technologies, designed many pages for different purposes including (but not limited to) my own webpage.
- Embedded Ecosystem: STM32Cube (HAL, CubeMX, IDE), PlatformIO, Arduino, .Net nanoFramework
- Build Systems: GCC, CMake, GNU Make
- Virtualization & DevOps: Docker, Podman, Distrobox for environment isolation and deployment.
- Version Control: Git and GitHub for collaborative development and CI/CD via GitHub Actions.
- Desktop Development: WinForms, WPF, NuGet, Electron
- Home Automation: Home Assistant, ESPHome, NodeRed
- Visual Studio Code: My primary editor. I perform all my embedded development and editing with it.
- PlatformIO: My first choice when it comes to developing embedded system that requires portability across differenct MCU/MPU's.
- Arch and derivatives: 5+ years as power user. System-level tuning, tinkering with desktop ecosystem.
- Debian, Ubuntu and derivatives: Primary choice for robotics, AI/ML or self-hosted infrastructure
- Windows: Daily-drove lots of versions for over 12 years



