About Me

I am a Master's student in Embedded Systems at Tampere University and a recent graduate in ICT Engineering (B.Eng. 2024). I specialize in developing reliable and efficient embedded software that connects low-level programming with practical hardware integration.

My experience covers microcontroller-based firmware (STM32, ESP32, AVR), real-time systems using FreeRTOS and RTIC, and embedded Linux environments built with Yocto.

I enjoy working close to the hardware — optimizing code for performance and clarity, designing modular systems that are dependable and maintainable, and building meaningful embedded solutions that merge software engineering with real-world electronics.

🎯 Focus Areas

Embedded C/C++ development • RTOS, RTIC & real-time systems • Microcontroller programming (STM32, ESP32, AVR) • Embedded Linux & Yocto • Hardware–software integration

💡 Approach

Systematic problem-solving • Reliable and maintainable code • Real-time performance awareness • Dependable system development • Hardware-software co-design • Structured debugging • Continuous learning • Collaboration-driven mindset

Featured Projects

6-DoF Robotic Arm with Inverse Kinematics

C++ Arduino Kinematics

Implementation of inverse kinematics algorithms for a 6-axis robotic arm using the Arduino platform. Features real-time position calculation, servo control, and trajectory planning.

Technical Skills

Programming Languages

C • C++ • Rust • Python • Assembly (ARM)

Embedded Systems & Platforms

Embedded Linux • RTOS (FreeRTOS) • RTIC • Yocto Project • ARM Cortex-M • RISC-V • AVR • STM32 • ESP32 • Arduino • Raspberry Pi

Development Tools

GCC • CMake • Git • Unit testing • CI/CD

Communication Protocols

SPI • I2C • UART • DBus • Modbus (TCP/IP)

Languages

English • Finnish

Contact

LinkedIn | GitHub | View CV