Meet the Nomic Team  — Omar Tawfik, Software Engineer on Slang

Meet the Nomic Team  — Omar Tawfik, Software Engineer on Slang

Meet Omar Tawfik — the Slang team lead at Nomic Foundation, building the compiler infrastructure behind many of your favorite Solidity tools, and a 3D printing enthusiast known for crafting surprises for teammates.

What is your name, and what do you do at Nomic?

I’m Omar Tawfik, and I lead the Slang team here at Nomic. We build and maintain the compiler infrastructure that empowers many Solidity developer tools like Hardhat, Solidity VSCode extension, Prettier Solidity formatter, and other popular linters and analyzers.

Who are you outside of work? What do you like to do in your spare time?

Outside work, I enjoy learning about art, geometry, and 3D modeling. I’m an avid 3D printing enthusiast, and I’m always looking for new ways to combine these hobbies in new projects. I also love traveling, and I’m a big foodie!

What were you doing professionally before joining Nomic?

I have been working on developer tools for as long as I can remember. From compilers (Roslyn C#, VB, and F# compilers at Microsoft), to IDEs (Nuclide and VSCode at Meta/Facebook), to debuggers (Azure Stream Analytics). I have also built or contributed to many open-source projects over the years (SmallBasic, Buck, and others).

Why did you decide to join the team?

Nomic started with a small group of incredibly passionate engineers, focused on building the open-source infrastructure to empower Ethereum developers everywhere. I felt strongly aligned with the company’s mission, and was impressed by the experience and openness of its founders.

What are the things that you enjoy and appreciate about working at Nomic?

The people I get to work with every day here. The team is very diverse, both in personal and professional experience, and I’m always learning something new from them. Additionally, I appreciate how the company is structured as a non-profit, which ensures we remain laser-focused on building the right kind of tools and supporting our users.

Which one of our core values resonates with you the most and why? How do you see it being “used” at Nomic?

High Standards, and focus on Developer Experience. Prioritizing our users, without compromising on quality, allows us to keep improving the ecosystem and raising the bar at every step along the way.

What are you excited about when you think about your future at Nomic?

Many long-term efforts are coming to fruition this year, combining the work of all teams at Nomic (Slang, EDR, and Hardhat). We have many highly-requested features on our roadmap, along with a significant performance push across the board. I’m very excited about 2026!

What is your best tip for staying productive and happy when working remotely?

Time management and planning, especially when the team is distributed around the globe. Having dedicated meeting and focus blocks ensures work is completed on time, without seeping into personal life.