About Me

Crafting the Future

As an embedded software developer with 2.5 years of hands-on experience, I bring a wealth of expertise in microcontroller programming and firmware development, particularly with ARM Cortex M processors. My career has been marked by a dedication to excellence in driver development for various sensors and actuators, along with proficiency in integrating diverse communication protocols and interfacing sensors with microcontroller.

Expertise

Areas of expertise

As a seasoned software developer, I bring a comprehensive skill set in embedded systems, microcontroller programming, real-time operating systems and IoT technologies. My expertise extends also to application software development, allowing me to deliver robust and innovative solutions across various platforms.

Microcontroller Expertise

Proficient in programming ARM Cortex M processors, I have successfully developed firmware for a range of applications, ensuring efficient operation and optimal performance.

Sensor and Actuator Driver Development

I have played a pivotal role in developing drivers for a variety of sensors and actuators, enabling seamless integration and functionality within embedded systems.

Communication Protocol Cognizance

Well-versed in communication protocols such as I2C, SPI, UART, USART, and USB, I have adeptly interfaced sensors with MCUs to facilitate data exchange and system operation.

RTOS Competency

With knowledge in FreeRTOS and ATMEL ASF firmware development, I have effectively implemented real-time operating systems to manage tasks and optimize resource utilization in embedded systems.

Software Development Skills

Apart from embedded systems, I also possess expertise in software development using C# and VB.NET, broadening my skill set and enhancing my versatility as a developer.

Continuous Integration and Deployment

I have implemented continuous integration and deployment tools for in-house projects, streamlining the development process and ensuring efficient delivery of software solutions.

Customer-Centric Approach

Committed to delivering exceptional value, I have developed tools for customers and continually optimized them based on feedback, ensuring that solutions meet their evolving needs and expectations.

Technologies

Engineering the Core

I had the opportunity to work with the some of the most demanding technologies in software development. I believe this is what makes me unique and versatile at the same time. Here are some tools and technologies I worked with:

Get In Touch!

"Have a question, feedback, or just want to say hello? I'd love to hear from you! Drop me a line through my contact form, and I will get back to you pronto. Let's connect and make something awesome together!"

Let's Work Together