Software Engineer

Leo Rullani

Wohlen

Why me

My passion for development started on the sidelines of football stadiums – not with the ball, but with code. Designing and programming real-time TV graphics for live football broadcasts sparked my fascination for frontend engineering. Today, I combine my experience in graphics, data, and UI to build clean, scalable, and visually striking digital products.

Armed with a Master’s in Data Science and a Bachelor’s in Business Economics Major Sportmanagement, I thrive at the intersection of creativity and analytics. As the Team Lead Graphics and Software Engineer at BBM Productions, I’m driven by bridging bold ideas with rock-solid code—bringing data-driven visuals to life for audiences around the globe. From advanced 3D animations to interactive dashboards, I believe in shaping solutions that not only perform seamlessly, but also captivate and inspire.

For me, innovation is more than just adopting the latest technology—it’s about challenging the status quo and pushing boundaries. Every new project is an opportunity to learn, grow, and craft experiences that resonate with users, whether they’re on the pitch or in the boardroom. That relentless curiosity is what keeps me passionate about engineering every single day.

I am

Wohlen, Switzerland

open to work remote

open to relocate

My Skill Set

Over the years, I’ve leveraged a broad spectrum of front-end frameworks and libraries, consistently seeking out new methods to refine both design and functionality. By working on a range of projects—from real-time dashboards to interactive single-page applications—I’ve cultivated a mindset that values adaptability, performance, and visual polish. My ability to quickly absorb emerging tools and seamlessly integrate them into evolving codebases not only demonstrates my technical proficiency but also highlights my commitment to delivering modern, user-focused solutions.

Angular
TypeScript
JavaScript
HTML
CSS
API
Rest-Api
Firebase
GIT
Scrum
Material Design
Challenge Me

Lately, I’ve immersed myself in more specialized areas, such as fine-tuning large-scale component systems and orchestrating advanced state management for complex web applications.

My Work
1
Join

About the project

Task manager inspired by the Kanban System. Create and organize tasks using drag & drop, assign categories.

Technologies I have used

JavaScript, HTML, CSS, Firebase

What I have learned

I improved my knowledge of JSDoc, wrote cleaner code, and successfully collaborated with a small team on a shared codebase.

Show me more
2
El Pollo Loco

About the project

A 2D jump-and-run game with fun animations, tricky levels, and interactive enemies. Built with JavaScript and canvas.

Technologies I have used

JavaScript, OOP, HTML, CSS

What I have learned

I deepened my skills in OOP and game loops while adding features like player movement, enemy logic, collisions and more.

Show me more
References

“Leo is a reliable and friendly person. Work in a structured way and write a clear code. I recommend him as a colleague.”

Yannis Meyer
Project Join

“He is a trustworthy teamplayer and can cope with the stress of deadlines.”

Marco Meister
Project SFL

“Leo had to develop, format and deliver content in collaboration with the team members.”

Abbas M.
Project Join

“He demonstrated good problem-solving skills and delivered features on time. Great code clarity!”

Marcel Göhn
Kochwelt

“We worked together on multiple sprints. His friendly approach and structured manner helped the team a lot.”

Moritz Röhrig
Project SFL

“He is a reliable and friendly person, always ready to help and refine the code for best results.”

Federica Emulo
Project SPEAT

Need a teamplayer?

Here what my colleagues said about me

Swipe right – click the symbol below to see more

Contact me
Your name
Your message

Let us work together.

I invite you to reach out as I'm pursuing a front-end developer role. I trust my strengths, enjoy team-based projects, and eagerly seek to advance my skills for meaningful impact. I remain confident in growth daily.