Skip to content
View Konstantin-Krokhin's full-sized avatar

Block or report Konstantin-Krokhin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Konstantin-Krokhin/README.md

Header

About Me

Embedded Software Engineer with ~7+ years of experience building reliable, low-level software for hardware systems and networking devices.

My work focuses on firmware, real-time systems, and performance-sensitive software where reliability and debugging matter.

Experience includes EV Charging solutions, satellite communication systems, embedded environments, hardware interfaces, and systems programming.

What I typically work on

  • Firmware development in C / C++
  • Embedded and system-level programming
  • Real-time systems and RTOS-based applications
  • Hardware communication (I2C, SPI, UART)
  • Networking protocols and secure communication
  • Debugging complex hardware-software interactions

I enjoy solving difficult low-level problems, debugging hardware behavior, and building systems that run reliably in production environments.

Toronto, Canada

Languages
English · German · Polish · Ukrainian · Russian


Tech Stack

Languages

C C++ Python Bash

Embedded / Systems

IAR FreeRTOS STM32 Embedded

Networking & Security

SNMP TLS Networking

Tools

Git CMake Make Docker


Areas of Work

Embedded Firmware
Development of firmware for hardware systems with strict reliability and timing requirements.

System Software
Low-level firmware, drivers, and debugging complex system interactions.

Networking & Communication
Implementation and debugging of networked devices, secure communication, and protocol integration.

Debugging & Diagnostics
Using tools such as Wireshark, logs, hardware probes, and system traces to identify complex issues across hardware and software layers.


GitHub Activity


Current Focus

  • Embedded systems for EVSE
  • Firmware architecture and reliability
  • Secure device communication
  • System debugging and performance optimization
  • Expanding into security and penetration testing

Connect

LinkedIn GitHub


Footer

Pinned Loading

  1. konstantin-portfolio konstantin-portfolio Public

    Full-stack portfolio platform built with a Turborepo monorepo architecture, featuring a Next.js (React) frontend, NestJS backend API, PostgreSQL via Prisma, and a CI-ready setup for scalable produc…

    TypeScript

  2. AI-Digit-Recognizer-TensorFlow AI-Digit-Recognizer-TensorFlow Public

    This project is AI Model taught using Python and TensorFlow to recognize handwritten digits with a certain Prediction Score that is being improved based on the amount of epochs it ran during the tr…

    Jupyter Notebook

  3. Business_Docs_AI_Assistant Business_Docs_AI_Assistant Public

    BusinessDocsGPT: AI-Powered Assistant for Internal Company Documents Description

    Python

  4. LeetCode LeetCode Public

    LeetCode excercises in C/C++

    C++ 1

  5. apple/swift-argument-parser apple/swift-argument-parser Public

    Straightforward, type-safe argument parsing for Swift

    Swift 3.7k 384

  6. TanksGame TanksGame Public

    Game for Diploma Thesis created using Unreal Engine 4 with AI.

    C++