Skip to content
View d1msk1y's full-sized avatar
πŸ’Ύ
πŸ’›β€οΈπŸ’™
πŸ’Ύ
πŸ’›β€οΈπŸ’™

Organizations

@SmartGridready @A-Lehmann-Elektro-AG

Block or report d1msk1y

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
d1msk1y/README.md

Hi, I’m Dima

I’m a Software Engineer with over 5 years of hands-on experience building and shipping software β€” from business automation tools to commercial games and data-driven dashboards.

Over the years, I’ve worked on diverse projects spanning a wide range of languages and technologies, equipping me with a strong grasp of core programming principles, design patterns, and the art of delivering robust, efficient solutions.

Since August 2023, I’ve worked as the first in-house Software Developer at Lehmann Elektro, leading full-stack projects and designing robust backend architectures. Managing deadlines, architecture decisions, priorities, and other project management tasks has helped me grow not only as a Software Developer but also as a de facto Project Lead.

My focus: clean, efficient, production-ready systems.
I enjoy backend-heavy development where architecture, logic, and speed matter.

πŸ† Featured Projects

Project Description & Tech
πŸ”Œ Smart Charge Controller IoT / Energy Management
A comprehensive IoT ecosystem for managing EV charging infrastructure.
β€’ Edge: Engineered robust SQLite caching for offline resilience.
β€’ Cloud: React dashboard with real-time analytics.
β€’ Stack: TypeScript, Node.js, Go, Docker, SQLite, MQTT
πŸ‘» Stylized Pac-Man Game Dev / Marketing
A custom clone of Pac-Man designed for company branding.
β€’ Integrated sponsor logos as game mechanics.
β€’ Built a custom leaderboard system.
β€’ Stack: Unity (C#)
🌐 TBGN IPAM Web App / Tooling
A responsive IP address management tool replacing legacy spreadsheets.
β€’ Stack: React, Vite, TypeScript
πŸ›’ Integrated Webshop E-Commerce / ERP
B2B Webshop connected directly to ERP via REST API.
β€’ Features shopping cart retention and favorite lists.
β€’ Stack: Node.js, MongoDB, Handlebars

πŸ’Ό Experience

A-Lehmann-Elektro-AG β€” Software Developer
πŸ“† Aug 2023 – Present

  • Web Applications: Built an IPAM, a responsive IP management tool using React + Vite.
  • Modern Desktop Dev: Migrated legacy tools to WinUI 3 (C#) for a modern, native Windows experience.
  • DevOps: Managed Docker containerization and deployment pipelines for production, canary and staging environments.
  • Built and maintained multiple full-stack solutions using Node.js, .NET, and TypeScript.
  • Full-Stack Automation: Designed ERP process-automation APIs (TypeScript) reducing manual work hours by up to 70%.
  • Developed an integrated webshop connected to company ERP via REST API and MongoDB.
  • Created a Pac-Man-based marketing game in Unity with sponsor integration and leaderboard system.
  • Implemented Azure Functions licensing system for software.

πŸ”§ Skills

C# / .NET    | Docker     | Go          | WinUI 3   | Python       | Bash 
TypeScript   | AWS        | Linux       | Azure     | React (Vite) | Tauri                 
Node.js      | MongoDB    | HTML/CSS/JS | CI/CD     | PostgreSQL   | Unity

Strong in software architecture, API design, and Linux-based development workflows (1 + year as main OS, now using WSL).

πŸ’Ύ GitHub Stats
GitHub Streak
πŸ“‚ Portfolio
-πŸ“‚ Game Development
--πŸ“¦ Lehmann Stylized Pac-Man Clone

Lehmann Stylized Pac-Man Clone

A custom clone of the classic arcade game "Pac-Man," designed and stylized to align with Lehmann's brand identity. This project included a leaderboard feature, custom levels, and ghost designs that represented sponsors and the company’s branding, making it a unique marketing tool.

Stack: Unity, C#

Role: Unity Game Developer

Company: A-Lehmann-Elektro-AG

Pac-Man Menu Pac-Man Tutorial Pac-Man Lehmann Pac-Man Frightened
--πŸ“¦ DVDE

DVDE: Dude Story

DVDE is an archived 2D Top-Down shooter featuring a variety of guns, upgrades, skills, customization, and AI enemies. Your main task is to pass through procedurally generated rooms and destroy enemies.

Stack: Unity, C#

Role: Unity Game Developer

Company: Self-Employed

Links: GitHub Repo | Trailer

--πŸ“¦ Insane Islands

Insane Islands

A 3D adventure game where you play as a bomb. The goal is to reach the finish line before exploding. The core mechanic involves controlling the bomb by tilting your phone (gyroscope), navigating wooden bridges and extreme jumps.

Stack: Unity, C#

Role: Unity Game Developer

Company: Self-Employed

Links: GitHub Repo

--πŸ“¦ Pulsfire: Signs of Life

Pulsfire: Signs of Life

A runner game created in 48 hours for the "Area of Effect 2021" Game Jam. The main character is in intensive care, and the player must keep their heart rate within a specific range to survive using a defibrillator mechanic.

Stack: Unity, C#

Role: Unity Game Developer

Company: Self-Employed

Links: GitHub Repo | Itch.io Page

--πŸ“¦ Shoot!

Shoot!

An irregular 2D Shooter where movement is controlled by weapon recoil. Players destroy enemies to earn XP and coins, which can be used to purchase new weapons, upgrades, and skills. Features 6 types of obstacles including homing missiles.

Stack: Unity, C#

Role: Unity Game Developer

Company: Self-Employed

Links: GitHub Repo

--πŸ“¦ Danger Cube

Danger Cube

My first published project. While the architecture is simple compared to my current standards, it represents the beginning of my journey in Unity and C#. It is a simple 2D runner where you unlock skins by achieving higher scores.

Stack: Unity, C#

Role: Unity Game Developer

Company: Self-Employed

Links: GitHub Repo

-πŸ“¦Smart Charge Controller (SCC)

Smart Charge Controller Ecosystem

A comprehensive IoT solution for managing EV charging infrastructure. I served as a core developer, focusing on system stability, hardware expansion, and modernizing the tech stack.

πŸ”Œ SCC Edge (IoT Gateway)

The local controller running on on-premise hardware (Linux/Docker).

  • Architecture: Migrated core services to TypeScript and optimized Docker images (reducing size by ~70%).
  • Reliability: Engineered a robust SQLite caching system to ensure zero data loss during internet outages.
  • Smart Energy: Developed the PowerShaper logic for automated battery charge/discharge cycles based on grid load.
  • Hardware Integration: Implemented Modbus TCP/RTU drivers for Defa, Supernova, and Janitza devices.

☁️ SCC Cloud (Dashboard)

The central management platform for monitoring hundreds of controllers.

  • Frontend Modernization: Led a complete UI/UX redesign using React and implemented a centralized State Management context.
  • Monitoring: Built a custom notification system (MS Teams integration) and advanced interactive charts for real-time energy analytics.

Stack: TypeScript, Node.js, React, Go, Docker, SQLite, InfluxDB, MQTT, Modbus

Role: Core Software Developer

Company: A-Lehmann-Elektro-AG

-πŸ“¦ TBGN IPAM

TBGN IP Address Management

A modern web application built to manage IP address allocations within the organization. Developed using Vite and React to ensure a snappy, responsive user experience, replacing legacy spreadsheet-based management.

Stack: React, Vite, TypeScript, HTML/CSS

Role: Lead Architect & Developer

Company: A-Lehmann-Elektro-AG

-πŸ“¦ Cloud-Native Face Recognition

AWS Face Recognition Service

A cloud-native microservice architecture deployed on AWS. This project leverages AWS managed services to perform facial recognition tasks, demonstrating a serverless approach to complex data processing pipelines.

Stack: TypeScript, AWS, Shell Scripting

Role: Cloud Engineer

Company: Apprenticeship Project (M346)

-πŸ“¦ Connector (WinUI 3 Migration)

Lehmann Connector Next-Gen

An evolution of the original Connector tool, rewritten using WinUI 3 to leverage the latest Windows App SDK. This version focuses on improved performance, a native Windows 11 look and feel, and tighter OS integration.

Stack: C#, WinUI 3, XAML

Role: .NET Developer

Company: A-Lehmann-Elektro-AG

-πŸ“¦ Lehmann Connector (v2.0)

Lehmann Connector (v2.0)

A .NET application designed to streamline the management of incoming calls for On-Call Support. Originally integrated with 3CX, I contributed by developing Microsoft Teams integration and revamping the licensing system using Azure Functions.

Stack: .NET, C#, Azure Functions, Microsoft Teams API

Role: Backend .NET Developer

Company: A-Lehmann-Elektro-AG

Lehmann Connector Image
-πŸ“¦ Webshop

Webshop

An integrated B2B webshop connecting Business Software to MongoDB. It interacts with the ERP API to handle invoicing, pricing, and stock. Features include lightweight server-side rendering, shopping cart retention, and a favorites list.

Stack: Node.js, MongoDB, Handlebars, REST API

Role: Full-Stack Node.js Developer

Company: A-Lehmann-Elektro-AG

Webshop Image Webshop Image
-πŸ“¦ Business Automations

Business Software - Event-Driven Automations

A REST API superset for event-driven automation of documents (invoices, projects, customers). Includes a custom SDK to standardize API calls and improve code cohesion across various automation scripts.

Stack: Node.js, REST API

Role: Full-Stack Node.js Developer

Company: A-Lehmann-Elektro-AG

-πŸ“¦ Price Calculator

Invoice Price Calculator

A lightweight webapp built to calculate listing and selling prices for invoices based on price factors. It automates the necessary API calls to apply adjusted prices directly to the ERP system.

Stack: Node.js, Handlebars, HTML/CSS

Role: Full-Stack Node.js Developer

Company: A-Lehmann-Elektro-AG

Automation image
-πŸ“¦ Grafana Solar Flow

Grafana Solar Flow

A custom Grafana plugin for visualizing real-time solar panel data, displaying the current production, usage, and waste ratios. Built using the Grafana SDK to interact with backend data sources.

Stack: TypeScript, Grafana SDK

Role: Database Plugin Developer

Company: A-Lehmann-Elektro-AG

Links: GitHub Repo

Grafana Solar Flow Demo
-πŸ“¦ Aepli Solar

Aepli Solar

A web application for solar energy visualization. My contributions laid the groundwork for the development of the related Grafana plugin, enhancing data visualization capabilities.

Stack: Node.js, Web Technologies

Role: Full-Stack Node.js Developer

Company: A-Lehmann-Elektro-AG

Aepli Solar Image
-πŸ“¦ Fusion Solar

Fusion Solar

A customizable solar energy visualization tool allowing for tailored color palettes and iconography to fit various branding requirements.

Stack: Node.js, Web Technologies

Role: Full-Stack Node.js Developer

Company: A-Lehmann-Elektro-AG

Fusion Solar Image

Pinned Loading

  1. A-Lehmann-Elektro-AG/solar-flow-grafana A-Lehmann-Elektro-AG/solar-flow-grafana Public

    A panel plugin designed to visualize the production flow of solar panels within the Grafana monitoring platform.

    TypeScript 15 5

  2. dotfiles dotfiles Public

    Configuration files/scripts used to achieve similar-to-mine Arch Linux setup

    CSS 13 1

  3. eclipto-rs eclipto-rs Public

    Theme switching CLI tool for linux on i3(+ Kitty, Polybar, Nitrogen, Rofi )

    Rust 5

  4. facerec-aws facerec-aws Public

    Cloud-Native Face Recognition Service on AWS - M346 project

    TypeScript

  5. wallpapers wallpapers Public

    A high quality wallpaper collection

    27 1

  6. polybar-collection polybar-collection Public

    My polybar collection (based on Murzchnvok/polybar-collection)

    Python 6