Architecture
Turning complex requirements into clear, structured system designs with well-defined boundaries, interfaces, and tradeoffs.
printf("Hello, world!\n");
Embedded Software Engineer | System Architecture | Tech Lead Track
I design and deliver embedded, Linux, and system-level solutions across software, hardware integration, and product architecture.
My focus is on turning technical complexity into reliable, scalable, and debuggable systems.
01
Turning complex requirements into clear, structured system designs with well-defined boundaries, interfaces, and tradeoffs.
Hands-on experience across embedded systems, MCU firmware, Linux-based platforms, and low-level debugging.
From ambiguity to delivery — building POCs, validating assumptions, and pushing solutions into production.
Providing technical direction, mentoring, and helping teams move from scattered effort to focused execution.
02
C, C++, Python
MCU firmware, peripherals, hardware interaction, protocol integration
Embedded Linux, system bring-up, configuration, debugging, boot flows
Multithreading, IPC, networking, system behavior analysis, observability
AWS IoT Core, Docker, CI/CD workflows, testing and validation tools
System decomposition, interface design, tradeoff analysis, reliability and debugging strategies
03
I am an embedded software engineer with broad experience across embedded systems, Linux platforms, and system-level problem solving.
Over time, I found that my strongest contribution is not only writing code, but shaping technical direction, structuring complex problems, and helping teams move from ambiguity to execution.
I am particularly effective in environments that require both technical depth and system-level thinking — where hardware, software, and architecture intersect.
My long-term direction is toward technical leadership and system architecture roles.
04