Skip to content
View dkomeza's full-sized avatar
😶‍🌫️
Vibing to Juice WRLD
😶‍🌫️
Vibing to Juice WRLD
  • Software Mansion
  • Kraków
  • 21:40 (UTC +02:00)
  • X @dkomeza

Block or report dkomeza

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
dkomeza/README.md

Hi, I’m Dawid 👋

Software Engineering Intern @software-mansion | CS @ AGH | TypeScript, Rust, C/C++ | React Native | Embedded, Web & Mobile


🎯 About Me

Computer Science student at AGH University of Kraków, currently working as a Software Engineering Intern. I’m mainly interested in systems programming, embedded development, and building software that actually interacts with the real world.

Most of my work sits somewhere between low-level and full-stack — I enjoy building hardware, writing firmware, designing communication protocols, and then building the backend or mobile layer on top of it. I tend to focus on things like performance, reliability, and keeping the architecture simple and maintainable.


🛠 Tech Stack

Languages

  • TypeScript
  • Rust
  • C / C++

Frontend & Mobile

  • React
  • React Native

Backend & Systems

  • Node.js (Express)
  • REST APIs
  • Redis (sessions, caching)

Embedded

  • STM32 (HAL)
  • ESP32 (ESP-IDF / Arduino)
  • CAN, UART, custom protocols

📌 Selected Projects

🔧 Systems & Embedded

  • Peak – Custom E-Bike Display High-performance e-bike display built on ESP32-P4 with MIPI display support. Implements CAN/UART communication and is designed for extensibility with a mobile companion app (configuration + telemetry). Focus on real-time performance, modern UI, and system integration.

🌐 Full-Stack Systems

  • Tisane – Block-Based CMS Full-stack CMS built with Next.js, Prisma, and S3. Supports custom content blocks, admin panel (users, pages, menus), and server-side caching. Containerized with Docker Compose for reproducible deployment.

⚙️ Tools & Developer Experience

  • tiny-git-helper Terminal-based Git utility written in Rust using Crossterm. Provides streamlined commit workflows with interactive file selection, structured messages, and improved UX over raw CLI.

🧪 Additional Projects


📊 Activity

From: 02 June 2026 - To: 09 June 2026

Total Time: 18 hrs 29 mins

TypeScript    14 hrs 33 mins        ███████████████████▒░░░░░   77.27 %
Markdown      1 hr 28 mins          ██░░░░░░░░░░░░░░░░░░░░░░░   07.86 %
Rust          55 mins               █▒░░░░░░░░░░░░░░░░░░░░░░░   04.87 %
C             30 mins               ▓░░░░░░░░░░░░░░░░░░░░░░░░   02.67 %
Other         20 mins               ▒░░░░░░░░░░░░░░░░░░░░░░░░   01.85 %

⚡ Current Focus

  • Systems programming (Rust, C/C++)
  • Embedded control systems
  • React Native mobile development
  • Scalable backend architecture

📫 Contact

📧 dawid.komeza@outlook.com • 🌐 GitHub

Pinned Loading

  1. peak peak Public

    A small e-bike display meant for the VESC controller

    HTML

  2. tisane tisane Public

    TypeScript

  3. open-source-kt-display open-source-kt-display Public archive

    Open source display firmware for E-Bike KT controllers.

    C 7 2

  4. tiny-git-helper tiny-git-helper Public

    Rust 4 2

  5. oskd oskd Public

    An open-source display for KT e-bike controllers.

    C 4