Inspiration

As an embedded systems engineer from Burundi building mind-controlled robots and smart vending machines, I realized that traditional portfolios don't capture the uniqueness of hardware innovation.

I was inspired by the need to bridge two worlds: the cutting-edge embedded systems work I do with OpenBCI and ESP32, and the modern web development skills required to present that work professionally.I wanted to create a portfolio that doesn't just show my code, but tells the story of African tech innovation and the future of human-computer interaction.

What it does

This portfolio is more than a personal website - it's a showcase of embedded systems innovation meeting modern web development.

How we built it

Built with Next.js 14 and React 18 for optimal performance and SEO. Used functional components with hooks for clean, maintainable code architecture.

Challenges we ran into

Initially, complex animations caused performance issues on mobile devices. Solved by optimizing Framer Motion configurations, using CSS transforms instead of layout changes, and implementing proper animation cleanup.

Accomplishments that we're proud of

Successfully differentiated from typical web developer portfolios by showcasing embedded systems and BCI expertise

What we learned

Learned advanced Framer Motion techniques for creating smooth, performant animations that enhance rather than hinder user experience. Understanding when to use CSS vs JavaScript animations was crucial. Discovered how to use technical implementation to support narrative - the smooth animations and professional polish reinforce the story of innovation and technical excellence.

What's next for My Port

Implementing comprehensive analytics to track visitor engagement, popular projects, and conversion metrics to optimize the portfolio's effectiveness.

Built With

Share this project:

Updates