Hi, I’m Shekhar.

I’m a builder, a problem-solver, and someone who gets genuinely excited about making intelligent machines work smarter—not harder.

My journey into tech didn’t start in a corporate office—it started in training rooms across India, where I stood in front of eager students and realized something profound: the best way to truly master something is to teach it. Those early years, training over a thousand students and corporate professionals, weren’t just about sharing knowledge—they were about learning to break down complexity, to make the intimidating feel achievable, and to inspire curiosity in others.

Fast forward to today, and I’m living in Lisbon, working on technology that would have blown my younger self’s mind. But here’s what hasn’t changed: I still love that moment when something clicks —whether it’s an AI model finally fitting into impossibly tight memory constraints, a team member’s face lighting up when they crack a tough problem, or a system humming along perfectly after weeks of debugging.

What I Actually Do

People often ask me: “How do you balance being a project manager AND staying technical?”

Honestly? I don’t see them as separate.

Understanding the code means I can have real conversations with my team—not just surface-level check-ins, but deep dives into architectural decisions and trade-offs. Knowing the technical constraints means I can set realistic timelines that don’t burn people out. Getting my hands dirty means I never lose touch with why we do this work in the first place—to build things that actually matter.

Life beyond code?

I love to travel—whether it’s hiking through nature trails, getting lost in the vibrant chaos of metro cities, or finding that perfect viewpoint for a photograph. Photography has become more than a hobby; it’s how I process the world, capturing moments of beauty in both wilderness and urban landscapes.

Europe has become my playground for this—one city at a time, one photograph at a time, constantly asking “what if?” about the intersection of AI, edge computing, and industrial automation as I watch these technologies reshape the cities I explore.

Currently, I’m on a linguistic adventure—stumbling through German and Portuguese at A1 level (ordering coffee without pointing is now a minor victory 😄). Each new city I explore becomes both a photography opportunity and a chance to practice mangling another language.

Why Lisbon?

In Early 2023, I made a deliberate choice to put myself in an unfamiliar environment. New country, new languages, new culture. It’s been humbling, challenging, and absolutely worth it.

Comfort is where growth goes to die. I’d rather be challenged, stretched, and occasionally out of my depth than coasting on what I already know.

Let’s Get Specific
Curious about the projects I’ve worked on or want the full details? You can explore my work below or download my CV.

+ Years
+ Projects

Senior Embedded Software Engineer · Jan 2024 – Till Date

Responsibilities:
– TBD
Key Achievements:
– TBD

Software Lead Engineer · Jun 2021 – Apr 2023

Responsibilities:
– Managed 2 Products (Wireless Crew Device & Video Analytics) with 14 cross-functional (Product, Project, Engineering, and QA) global team members, a €1.8M Budget, and 2 Year Roadmap.
– Assisted & mentored Software Development and Verification & Testing teams during bug fixing & Root Cause Analysis.
– Developed portions of the Android plugin to connect with Azure cloud and Server web socket on Java.
– Extensively used & provided mentoring in requirement writing on DOORS/DNG.
– Created an effective Resource loading plan for 5 team members to parallelly complete 3 projects.
Key Achievements:
– Optimized the Firmware’s Elf file Size to 18% & reduced CPU Load up to 50% of its originals.
– Improved Team efficiency by 20% by creating a traceability matrix between DSD, SyRS, SRS & Code

Project Lead · Sept 2015 – May 2021

Responsibilities:
– Involved in 18+ projects for Development & Integration with customer-designed systems.
– Identify required key skills for the project & find internal and get hired the required resource.
– Designed projects timeline & planning considering budget constraints & resource competency.
– Led a team of 20 people consisting of SW, HW, FPGA & QA.
– Design, develop, and test firmware & middleware, and hardware for various applications.
– Conducted research to identify new technologies and methodologies to improve the performance and efficiency of systems & mentored the team to use them.
– Responsible for System integration with 3rd party or customer applications.
– Designed and implemented application code & low-level drivers.
– Executed functional and unit testing & debugging through DSO, CRO & logic analysers.
Key Achievements:
– Hired & Mentored 8+ team members, who delivered a 6-month timeline project in 4 months.
– Successfully Developed & Deployed 6 projects to Indian & International (Finland & Germany) Clients.
– Developed and implemented new software architecture, reducing development effort by 40% and achieving 70% reusability for new projects.

Chief Technology Officer · Mar 2015 – Aug 2015

Responsibilities:
– Formulated and executed investigation tactics aimed at accomplishing customer objectives.
– Offered guidance and assistance to researchers for the purpose of facilitating advancement and maturation in the field.
Key Achievements:
– During my 6-month tenure, I conducted research and developed over 5 products/projects.

Senior Consultant (Embedded Systems) · Sept 2012 – Feb 2015

Responsibilities:
– Understand technical aspects of the customer and provide solutions & Training.
– Technical, Functional & Implementation Delivery of modules of Embedded Technologies i.e.
– ARM, Robotics, MATLAB, RTOS & AI.
– Technology Integration i.e. GSM, GPS, RFID & IR.
– Communication Protocol Customization & interfacing i.e. UART, CAN, SPI, I2C & USB
Key Achievements:
– Guided 15+ Scholars in their master’s thesis & Developed 10+ Projects/Products
– Created a total of 10+ training modules & processes and delivered them across the country.
– Trained more than 1000 Students & 100 Corporate Employees.

Embedded System Trainer · Jan 2011 – Aug 2011

Responsibilities:
– Provided training and developed, coded, tested & debugged embedded solutions for 8051 & AVR Family MCU’s in Assembly, Embedded C & C++ language.

My Recent Projects

Coming soon..

Project Name

Skill Used