I'm a passionate Software Engineer with more than 5 years of hands-on experience, both as a solo developer and as the first Software Developer at Lehmann Elektro (just saying).
Throughout this time, I have delved into diverse projects spanning a wide array of languages and technologies. Without going deep into details, let's just say it equipped me with a profound grasp of universal programming principles, design patterns, and the art of getting things done in the most efficient and robust ways.
At my current position I'm more of a fullstack developer, however my skillset and passion lean more into backend development, as I love to work on projects that reward solid understanding of software architecture, fast problem-solving, and logical thinking.
C# | TypeScript | Go | Rust | Python | Bash
Docker | DevOps | Linux | Azure | Ruby | Tauri
Ruby on Rails | JavaScript | HTML/CSS | C++ | PostgreSQL | MongoDB
I excel in .NET, Node.js and Linux development.
I had used Linux as my main OS for more over a year, which had not only become integral to my workflow but had also given me the foundational knowldge of Bash scripting and other Linux components.
📂Portfolio
-📂Game Development
--📦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. Developed in C# using Unity, 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.
Role: Unity Game Developer
Company: A-Lehmann-Elektro-AG
--📦DVDE
DVDE is an archived 2D Top-Down shooter, I started developing back in the fall 2021, but never got to release it.
About: `DVDE: Dude Story is a Top-down Shoot'em-up 2d shooter with the bunch of guns, upgrades, skills, customization and AI enemies. Your main task is to pass through procedurally generated rooms and destroy enemies.
Role: Unity Game Developer
Company: Self-Employed
GitHub: d1msk1y/dvde
Game Trailer: Youtube | DVDE Trailer
--📦Insane Islands
Insane Islands is a 3D adventure game I developed quite a while ago, back in 2021
About: You play as a bomb💣, your main task is to get to the finish line before it explodes, only the difficulty lies in the fact that the bomb is controlled by tilting your phone, the faster you pass the level, the more stars you get🌟.
You have to ride on wooden bridges in the forest with extreme jumps. In some levels, you have to be cunning to pass the level faster and get more stars🌟
Role: Unity Game Developer
Company: Self-Employed
GitHub: d1msk1y/insane-islands
--📦Pulsfire: Signs of Life
This is a submission to a 48 hours game jame "Area of Effect 2021" with the theme "Signs of Life"
About: Puls Fire: SoF is a runner game created in 2 days for Area of Effects 2021 Game Jam. The main character is in intensive care. Doctors have given him a chance to survive with the help of a defibrillator, but he must keep his heart rate within a normal range to stay alive.
Role: Unity Game Developer
Company: Self-Employed
GitHub: d1msk1y/signs-of-life
Itch IO: Dedicated Webpage
--📦Shoot!
This is an irregular type of a 2D Shooter I depeloped and released after my first released project
About: Your main task is to move around the world using weapon recoil and destroy enemies💥.
For each destroyed enemy, you will receive experience and coins. For these coins, you can buy new weapons or improve old ones, as well as buy skills.
Throughout the gameplay, you will encounter various obstacles. There are 6 types of obstacles in total, but the most advanced are missiles.
The game features so called Skills
. There are many of them in the game, and each one of them has its own purpose, but generally speaking, every skill help you earn more coins, hence help you open other skills.
Role: Unity Game Developer
Company: Self-Employed
GitHub: d1msk1y/shoot
--📦Danger Cube
This is the first project I had released back in 2021, and that im least proud of, however I think it is still worth mentioning, for the sake of the complete portfolio
About: Danger Cube is basically a really simple 2d runner built on unity. You play as a cube, cube hit another cube = death, as simple as that. You can unlock various skins by reaching more score. It is pointless to mention how bad the code is, if you're brave enough to take a look at it, you're welcome to the github repo below
Role: Unity Game Developer
Company: Self-Employed
GitHub: d1msk1y/dange-cube
-📦Lehmann Connector (v2.0)
A .NET application designed to streamline the management of incoming calls for On-Call Support by displaying the caller's customer information. Originally integrated with 3CX, a business phone system, I contributed to the project by developing the integration with Microsoft Teams, alongside other miscellaneous features. Additionally, I played a key role in revamping the licensing system by developing a Cloud Licensing Service hosted on Azure Functions.
Role: Backend .NET Developer
Company: A-Lehmann-Elektro-AG
-📦Webshop
Webshop is an integrated into a Business-Software product catalogue that lists products imported into the Mongo DB from an XML/CSV file. The Webshop interacts with the Business-Software's API to add desired items to an invoice/project/ticket with all the required params like: Buy/Sell Price, Manufacturer, Quantity and Description. The backend is on Node.JS with handlebars for lighweight server-side rendering. The Webshop's REST API provides endpoints for manual import; UI import with progress bar and import status; and the actual catalogue page.
Role: Full-Stack node.js Developer
Company: A-Lehmann-Elektro-AG
-📦Grafana Solar Flow
A custom Grafana plugin for visualizing real-time solar panel data, displaying the current production, usage, and waste ratios. The plugin is built using TypeScript and leverages the Grafana SDK to interact with the Grafana backend, providing an intuitive and informative dashboard for solar energy management.
Role: Database Plugin Developer
Company: A-Lehmann-Elektro-AG
-📦Aepli Solar
A web application for solar energy visualization, allowing users to monitor real-time data from solar panels. My contributions to this project laid the groundwork for the development of a related Grafana plugin, enhancing data visualization capabilities.
Role: Full-Stack node.js Developer
Company: A-Lehmann-Elektro-AG
-📦Fusion Solar
A solar energy visualization web application that I contributed to, featuring customizable color palettes and iconography. This tool allows users to monitor and visualize solar energy production and usage with a tailored interface that fits various branding requirements.
Role: Full-Stack node.js Developer
Company: A-Lehmann-Elektro-AG