C# / C / C++ / WPF / V2X / Embedded
I build desktop tools, vehicle systems and low-level experiments with C#, WPF, C/C++ and embedded Linux.
Developer.cs
public class Dev
{
public string Name = "Michal Švrček";
public string Role = "Software Developer";
public string MainLanguage = "C#";
public bool CoffeePowered = true;
public string[] CurrentFocus =
{
"WPF",
"V2X",
"Embedded Linux"
};
}
I'm a software developer and Computer Science student focused on C#, WPF, V2X systems and embedded Linux.
I enjoy building practical desktop applications, working with maps, vehicle communication and low-level technologies.
My current projects include V2XController, MajkLib and various experiments related to Linux, hardware and automotive systems.
Technologies and areas I currently work with.
C#, .NET, WPF, XML/CSV, UI tools
C, C++, memory, data structures, utilities
Linux, embedded devices, I2C, GPIO, touch controllers
V2X, CAM messages, OBD-II, vehicle visualization
Here are some of the projects I've worked on, showcasing my interests in desktop development, V2X systems, embedded technologies, and low-level programming.
Main project
A C# WPF desktop application for visualizing traffic, vehicle movement and V2X messages on an interactive OpenStreetMap canvas.
Lightweight utility library written in pure C, designed to simplify low-level application development while exposing the underlying concepts of system programming.
Simple C++ console application for reading live vehicle diagnostics and data from vehicles through the OBD-II port.
...and more to come.
michal@majkweb:~$ cat current_projects.txt
[V2XController]
Expanding real-time CAM message processing, vehicle simulation, advanced map editing tools, and Protocol Buffers integration.
[MajkLib]
Building additional utilities and expanding the library's functionality.
[Future]
Exploring new projects in V2X, embedded systems, and low-level software development.
michal@majkweb:~$ _
Software Developer (Personal Projects & Work Projects)
2024 –
Started studying Computer Science and building desktop apps.
Started working with WPF, maps, V2X systems and vehicle visualization.
Created MajkLib and continued improving C#, C and embedded projects.