My name is Zeh Fernando. I live in New York, NY, where I work for Meta's Reality Labs as a Software Engineer creating VR, MR, and AR content.
I was born and raised in São Paulo, Brazil. I grew up loving both to draw and to code, starting with a TK-85 when I was 10 and then later being entertained by things like the MSX, the Apple IIe, ANSI art, and the demoscene.
I've been working as a programmer since 1994, initially developing database management systems and multimedia CD-ROMs. Nowadays, my work revolves around creating design-driven interactive experiences for the Web, mobile applications, and out of home experiences. What I love doing is writing code to bring stuff to life on a screen.
I’ve also created and helped maintain several open-source projects. These include MC Tween and Tweener (for ActionScript animation), usfxr (for real-time audio effects synthesis in C#/Unity), and others.
Programming wise, I’m mostly language-agnostic but today my professional and personal attention is divided between JavaScript/TypeScript, Java/Kotlin, Rust, and C++.
I can be reached by email at zeh@zehfernando.com.
Networks
Awards
Websites, applications and campaigns I've actively worked on won the following awards:
Interviews
Acknowledgments
Modern web design is too beautiful. This website was an attempt to break away from that. Maybe nowadays it's not as brutalist as it was when I first launched it, but the idea remains.
The JPEG glitch effect used on images (and its actual implementation) was inspired by Jay Moretti's website.
The rollover effect used on clickable menu items was inspired by a similar effect on Lucas Motta's old website.
All projects listed in this portfolio are projects I played a significant role on, either as a lead or with a significant support role. My actual role in each is also always stated in the project page. Projects that I only contributed in small parts are not listed.
I take pride in giving as much credit to people as possible. As such, all projects listed in this site have a list of additional credits listed, with links to each team person's own portfolio where appropriate. If you think a credit entry is incorrect, missing a URL, or a name is missing entirely, please let me know and I'll fix it.
Similarly, all awards won by a project have links to the actual award page with more information, and the actual category and level of award it won. This is not always perfect, as some award sites tend to take their archive from earlier years offline after a while. If you notice any incorrect URL that is not marked as such, or know of better URLs for any award entries, please let me know.
Some projects have a "pure programming time" field added to them. That lists the number of hours and minutes I spent writing code for the project inside an IDE, as reported by WakaTime (testing and research time is not accounted for). This information is purely for curiosity, but I thought others might also find it interesting.
This website was created using TypeScript, React (and many of its support libraries), and webpack. It is a playground of sorts, and as such has gone through many refactors.
Useless statistics
Projects
39 listed, 1 hidden, 157 to do
Project Types
Web (23), Mobile App (9), Application (4), Game (3), Out Of Home/Kiosk (2), Online Campaign (2), and 2 others
Programming Languages
ActionScript 3 (13), Java (8), JavaScript (7), ActionScript 2 (6), TypeScript (3), Objective-C (3), and 6 others