Software Engineer
Contact
Denver, CO
+1 720 243 7226
[email protected]
matallui.com
Profile
I'm a full-stack developer, technology enthusiast, husband, and father.
I'm always eager to learn and explore new technologies and tools.
In my spare time, I enjoy snowboarding, volleyball, backyard BBQs and the occasional DIY project.
Skills
Typescript
React
React Native
Next.js
Expo
Rust
Embedded Linux
Languages
English
Portuguese
Spanish
Side Projects
Artico
Work Experience
Staff Software Engineer
Consensys (MetaMask)
June 2024 - Present
- Started as tech lead for newly created MetaMask Stunts team, whose goals were to quickly iterate and promote ideas of web3 futures.
- Currently working as tech lead for a new product around account abstraction aimed for Q3Y24.
- Stunt projects so far:
- Red Balloon game - ETHCC in Brussels ‘24
- Propel - Edge City Lanna in Chiang Mai ‘24
- Voting - internal poll-like app via chain of trust
- Main technologies:
- Account abstraction (4337) with MetaMask Delegation Toolkit (DTK)
- Social authorization (Web3Auth, Privy)
- Contract development (hardhat, foundry, docker)
- Full-stack dApp development (Next.js, React, Postgres, Typescript, TailwindCSS)
Staff Software Engineer
Mersive Technologies
October 2020 - May 2024
- Tech lead in rebuilding core products from the ground up, during a major rebranding (Turborepo, Next.js, Expo, React, React Native, Firebase).
- Was a core contributor to Mersive Conference solution for Windows (Rust, gstreamer, USB-over-IP, SRTP).
- Had a main role in the development and design of Better Together features (C++, RS-232, HTTP).
Staff Software Engineer
Seagate Technologies
November 2014 - October 2020
- Authored OpenCores USB device driver and took a lead role in Ethernet over USB features for new product line.
- Authored new file type (.sfw) for bundling firmware updates more efficiently, which became widely adopted by whole Seagate Systems organization.
- Took the initiative of refactoring Linux kernel (platform support & drivers), making it compliant with Linux standards.
- Standardized the MC (management controller) build system via Buildroot, Docker and other standard tooling.
- Pioneered virtualization on ARM work, using Xvisor.
- Main role implementing IPv6 features across product line.
Junior Researcher
INESC-ID
2012 - 2014
Education
Instituto Superior Técnico - Lisbon
MSc. in Electrical and Computer Engineering
2008-2013
Czech Technical University - Prague
Erasmus Programme
2012