The code wizard turning designs into digital reality

Lewis Thewlis

Front-end Developer

Get to know Lewis

When it comes to front-end development, Lewis is our secret weapon. With lightning-fast fingers and an eye for pixel-perfect precision, he transforms beautiful designs into functional websites that not only look amazing but perform flawlessly across all devices. Before joining Modal, Lewis worked remotely for a Silicon Valley startup (yes, just like in the TV show), building components for their groundbreaking app. A self-proclaimed coffee snob, Lewis has been known to bring his own hand-ground beans and pour-over kit to the office. His colleagues don't mind, especially since his caffeine-fuelled coding sessions produce such stellar results.

What's your coding philosophy?

"Clean, efficient, and maintainable, that's my mantra. I believe great front-end code should be like a well-organised kitchen: everything has its place, and it's easy for anyone to come in and whip something up. I'm constantly refactoring and optimising, sometimes to the point where the team jokes about it. But when we need to make updates six months down the line and it takes minutes instead of hours, they appreciate my meticulousness!"

What tech stack do you enjoy working with most?

"I'm particularly fond of React with TypeScript for complex interactive interfaces. The component-based approach aligns perfectly with how I think about code architecture. That said, I'm not married to any particular technology, the right tool for the right job is what matters. At Modal, we stay flexible and evaluate what each project truly needs rather than forcing our preferred technologies onto clients. Sometimes a simple solution is better than a complex one, even if it's not as exciting to build."

Any memorable front-end challenges you've overcome?

"We had this client in the entertainment industry who needed an immersive 3D experience that had to work flawlessly on mobile devices. This was pushing the boundaries of what browsers could handle at the time. After weeks of optimisation and some clever performance tricks, we delivered a solution that ran smoothly even on older phones. The client was amazed, and the project won an industry award. Those are the challenges I live for, when someone says 'that's probably not possible in a browser' and we prove them wrong."

What do you do when you're not coding?

"I'm actually restoring a vintage motorcycle in my spare time. There's something therapeutic about working with my hands on something tangible after spending all day in the digital realm. The problem-solving skills transfer surprisingly well between coding and mechanics, both require patience, attention to detail, and creative thinking. Plus, it's a great conversation starter at tech meet-ups!"