The need
Understand vehicle behavior from large CAN traces, compare signals and find events across many logs.
ENGINEERING TOOLS / AUTOMOTIVE / DESKTOP
I build applications that connect to hardware, decode logs and help engineers investigate what happened. My experience comes from six years in automotive software, working with CAN, serial communication and data analysis.
SELECTED PROJECT
A Windows desktop application for vehicle log investigation
My role: built the complete system, including the desktop application, analysis engine and AI integrations.
Understand vehicle behavior from large CAN traces, compare signals and find events across many logs.
BLF, ASC, MF4 and TRC decoding with DBC and metadata. Numeric and enum signal plots, a rules engine and parallel batch analysis.
Jump from a detected event to its time span on a plot, compare logs, bookmark findings and use calculated parameters in the same investigation tool.
Experience building C#/.NET/WPF applications and connecting desktop tools to embedded systems through CAN and serial communication.
Thresholds, ranges, event duration, rate of change, stalled signals and enum transitions. Batch analysis and lazy decoding for large files.
CLI and MCP expose the analysis engine to tools such as Cursor and ChatGPT, without requiring the desktop UI.
AI + ENGINEERING CONTEXT
In RoadMetrics, the assistant drafts detection rules from natural language using the parameter catalog, with apply and undo controls.
I also connected a Cursor environment to log analysis, code and company data for contextual investigation. The goal is to make analysis and insight extraction easier, while keeping findings verifiable against the source.
My focus is integrating existing AI models into products and workflows, rather than training foundation models.