Viewing entries tagged
junior developer

Comment

November FableFriday: Esther Tzau, Junior Developer

Esther's Headshot

While most people tend to be right- or left-brained, Esther Tzau’s got it all. Her computer science degree and coding experience speak volumes about her left-brain logic and STEM mind, ensuring that she’s an excellent junior developer at FableVision. Meanwhile, her art portfolio consists of original designs, animations, and her own children’s book, continuously improving her right-brain creativity and storytelling.

“My interdisciplinary education pushed me to find connections and lean into those in-between spaces, and showed me how we can use technology to educate and tell stories in engaging and affirming ways,” says Esther.

When Esther works on FableVision tech projects, she brings more to the table than her coding abilities. She can look at the work through a critical and creative lens, leveraging the experience from her personal storytelling projects.

Read more to learn about Esther’s path to FableVision, unique projects outside of the studio, and the one game that she always wins.


What’s your “journey to FableVision” story?
I first heard about FableVision in high school, when my graphic design teacher encouraged me to apply for FableVision’s internship program (thanks, Ms.Ciccolo!). When we learned that the internship was only open to college students, I put the application in my back pocket as I prepared for my first semester of college. Afterwards, this small but mighty studio mysteriously began to pop up in different conversations and circles over the next few years.

In 2018, I worked for an after school coding program for elementary school students and co-taught a class with former FableVision production artist and animator Taryn Johnson. She was the coolest—she had the best purple hair and was the best person to work with—and I was intrigued by her experiences as an artist at FableVision. Pursuing a career in animation and games? In Boston? I had no idea that my city was home to a thriving animation and gaming community.

FableVision spring 2020 interns

In 2019, after interviewing for the marketing internship, I asked Brian Grossman, FableVision’s technical director at the time, if I could shadow him and the developer team at FableVision. To my surprise, he said yes! I joined the spring 2020 intern cohort as a technical intern and developed Shared with 3 Others: a thoughtfully written, cleverly designed, and visually stunning game, alongside my talented fellow interns. As we developed this game and met other FableVisionaries, I confirmed that the role of “educational game and web developer” existed and that it was a possible path for me. 

The following summer, I was thrilled to work alongside the FableVision team as a freelancer. After graduating from Tufts University in 2020, Jordan Bach, FableVision’s current technical director, invited me to return full-time as a junior developer at the studio. It’s funny, now I’m the one telling people to intern at FableVision!

You majored in computer science and American studies! How did your educational background prepare you for this role?
I knew I wanted to study computer science after my summer with Girls Who Code, where I felt empowered to program creative educational experiences. For my final project, our team developed a prototype for a web app that helps immigrant kids practice reading English. The goal of that project was similar to the Spanish language updates I implemented for Project Here Games, my first full-time project with FableVision. Project Here promotes nonviolent communication skills and healthy decision making through social emotional learning. 

I encountered American studies during my first semester at Tufts, when I took a class on Asian America. American studies critically examines race, colonialism, and diaspora. It was a sort of therapy for me, as it gave me the language and space to process silenced histories and lived experiences within such a compassionate and active community. As I learned more about our broken education system, I became especially interested in different pedagogies and how learning can happen in and outside of the traditional classroom.

At Tufts, I also spent a lot of time in the Film and Media Studies Department (FMS), the School of Museum of Fine Arts (SMFA), and our student magazine’s multimedia team (check out Tufts Observer). My projects in those spaces helped me merge computer science and American studies in unexpected ways. For example, I took a web programming class, experimented with the Unity game engine and Maya 3D modeling in my game design class, and applied what I learned to the Observer’s multimedia projects as we explored interactive journalism. 

Boston Asian American Film Festival volunteering (photo with Princess Punzalan from Yellow Rose)

How do you work with the other creative teams at the studio to ensure that your work resonates with the audience?
I work closely with producers, designers, and artists, and I’m inspired by how the studio prioritizes accessibility at every stage of the development process. Our UI/UX designers intentionally design accessible experiences for users with different abilities, artists create assets with guidelines (like color contrast) in mind, and producers inform me about what technical accessibility standards need to be implemented. Making sure that our games and interactives can be experienced by as many people as possible, regardless of their abilities, is very important to us.

I enjoy being at the end of the pipeline, pulling together the great ideas generated by clients and team members. Since I get to do final screenings and build the finished product, I’ve found opportunities to speak up if I notice that members of our audience have been overlooked unintentionally, or lost in the margins, and I bring any suggestions to the production team.

What’s a typical day like for a junior developer?
It’s common to work on multiple projects at a time, so I check the weekly schedule to see which project I’m on that day. Then I spend most of the day debugging code, developing online interactives based on design documents, and researching new tools. 

Throughout the week, I’ll check in with the producer(s) on a project, join a meeting with a client to gather feedback and share progress, and meet with fellow developers. During developer meetings and code reviews, the developers share challenges and helpful tools, bring questions, and discuss possible solutions. I’m truly blessed to learn and laugh with this development team. The developers are comedians and it always amazes me how their brains can store so much information.

You grew up in the Boston area! What do you like to do around here?
Eat, mostly. Whether I’m picnicking at Castle Island with friends, stuffing myself with a 10-course meal at a Chinese banquet with my church community, or hitting up all-you-can-eat restaurants with my family, you can probably find me eating somewhere with people I love. My favorite dessert spot is YoCha in Quincy!

We heard that you wrote and illustrated your own children’s book! Can you tell us more about that?
Coming soon to a library near you! At least, that’s the dream. This book is dedicated to my niece, my mom, and my Po Po (grandma in Cantonese).

Here’s a blurb: Mui Mui’s best friend and role model is her Po Po, but since she doesn’t have the language to ask, she knows nothing of her past. One day, during a visit with her grandmother, they bond, and she imagines all of the great things Po Po possibly could have done as a young woman. In a moment of magical realism, she learns the truth, and realizes how she inherited this gift of radical imagination from her Po Po. 

Stay tuned! I’ll let you know when it’s out.

Sneak peek of Esther’s book

What advice would you give to young people who are interested in pursuing a job as a developer? 
Computer science can feel isolating sometimes, so seek out community! It’s easy to get discouraged and frustrated, and experience imposter syndrome. Get comfortable with asking for help, whether from professors, teaching assistants, online forums, peers, or coworkers. Even if the person you ask is also stuck, it’s a lot more fun to problem solve (and/or commiserate) with another human being. 

Don’t let computer science turn you into a robot. Eat, sleep, rest, and take care of yourself. At school, it sometimes feels like everyone is pursuing a software development role at some Big Tech company, but if that’s not what you want, remember that programmers are needed in every field. Hold on tightly to your interests and don’t be afraid to make unconventional decisions.

Lastly, reach out to folks doing the kind of stuff that interests you. As you can tell from this FableFriday, people love to talk about themselves! You’ll learn so much from them and their connections. The worst that could happen is they say “no.” Once you get used to rejection, that's not so bad. :)


Esther’s Favorites:

Favorite book: The Best We Could Do by Thi Bui. I love graphic novels and memoirs, and this one is really special.

Favorite artists: Shout out to my talented friends: @tanjoreenie, @camoot.journal,@maxinearts, and @mariafongtastic. Check out their work on Instagram!

Favorite movie: Hmm, I can’t choose just one, so Coco, Get Out, and Ip Man 4. The iconic Ip Man navigates the cultural appropriation of martial arts and racial violence in his fourth movie. I’m a big fan of the anti-villain Chairman Wan, who is fiercely protective of San Francisco’s Chinatown. Some of the acting is so bad, but that only serves to let our Asian actors and actresses shine, so I’m here for it.

Favorite game: The game that’s been a staple in my family and in all of my communities—Bananagrams! Try to beat me, I dare you.

Favorite museum: MOCA—The Museum of Chinese in America in New York City. Next time you’re in New York, go support this important collection of artifacts and oral histories! I promise you will learn so much.

Favorite place to travel: Portugal had a huge impact on me. Beyond the tasty seafood, majestic ocean and mountain views, lovely hospitable tour guides, and fond memories with my family, this was the first trip when I was hyper-aware of what it means to be a tourist in someone else’s home. I wore a critical historical lens everywhere I went.

Comment

Comment

October FableFriday: Erin Carvalho, Junior Developer

image-asset.jpeg

With her wealth of knowledge in both programming and education, junior developer Erin Carvalho offers unique insight into developing educational games and interactives. Erin has a bachelor's degree in secondary education from the University of Hawaii at Manoa and a masters degree in education from the Harvard Graduate School of Education, and it’s this background in education that pushes her to not only consider the code, but also the pedagogy in every project.

“Having teaching and administrative experience definitely helps me consider how people will use the programs I develop,” says Erin. “I’ve been fortunate enough to see how education affects everyone. I feel like I owe it to my mentors, colleagues, and students to develop programs that are student-centered and teacher approved.” 

As junior developer, Erin serves as a programmer on a variety of polished projects across mobile and web platforms. Her creative problem solving and technical skills enable her to quickly adapt to new programming challenges. So let’s get to know the newest member of the FableVision team and take a deep dive into Erin’s insightful advice for up-and-coming developers, her favorite activities, and her strong opinions on pumpkin spice lattes.

DSC05641-Edit.jpg

Welcome to the team! Tell us more about your journey to FableVision. 
Honestly, if you had told me in college that I would be a developer within the next three years, I probably would’ve laughed hysterically. I was sure that once I graduated I would just become a teacher. I had applied to a teaching residency in Boston when my sister contacted me about a course she worked for called CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. It was too good of an opportunity to pass up. I helped develop content for their high school version of the course that mapped to the new (at the time) AP Computer Science Principles course launched by the College Board. It wasn’t long before I started taking on small development projects like the project5050.org website. That was probably the first time I thought, “I like this and I want to do a lot more of this.” 

Brian Grossman, FableVision’s Technical Director, was a teaching assistant for one of the courses I took at the Harvard Graduate School of Education, and he informed me of a developer position at FableVision. I politely declined to which he replied, “I’m gonna keep emailing you, hoping to find an opportunity to work together at some point. Hope that’s ok.  ;-)” It’s a year later, and here I am.

40768648_10105217552399961_8334168744062353408_o.jpg

What does a typical day in the life of a developer look like at the studio?
One of the reasons that first got me interested in programming is that no one is an “expert.” My browsers always have a million tabs open, just like my brain. Programming changes rapidly, so you need to be comfortable being uncomfortable. While I was hired as a developer, I love being able to contribute to other aspects of projects like the UI and overarching pedagogy.

You were a Zoombinis fan before coming to work here. What’s your favorite part about the game, and how did learning about FableVision’s role in the 2015 relaunch influence your decision to join the team?
I have always been a HUGE fan of logic puzzles and brain teasers. I love challenging myself to consider various perspectives. One of my coworkers suggested that I try out Zoombinis, and I was hooked. I loved the variety of the various minigames and all the trial and error. The first time Brian reached out about potentially working at FableVision, I Google’d the studio’s projects and  as soon as I saw Zoombinis, I knew I had to do whatever it took to join the team.   

36087007_10105049200308901_1865520213248704512_o.jpg

What team dynamic do you feel is most important for a development team?
I think communication is huge! People tend to think of a stereotypical programmer as someone who is alone in a dark basement drinking Mountain Dew. That’s simply not the case...I prefer Coke Zero. All joking aside, developing is almost entirely about collaboration. You may be the only developer on a project, but you typically work with a team of people who bring their ideas, perspectives, and backgrounds to help produce the best project possible. I don’t expect the people I work with to understand every technical term and I certainly don’t always have knowledge in other aspects of a project either. It is key to develop a shared vocabulary so that everyone can feel comfortable contributing. 

What are you most looking forward to in your career at FableVision Studios?
I’m excited to work with everyone in the studio. I feel privileged to work with such an amazing group of individuals who all provide critical pieces to produce amazing projects. I’ve dipped my feet into art a little and have also worked on content development,  so I love seeing the unique ideas people bring to the table.

We heard you’re a gamer! What are your favorite video and board games, and what has being an avid player taught you about designing and developing educational games?
Video Games:

IMG_2821.jpg

I think my biggest takeaway from the games I play is that a good game can be won in a variety of ways. I love using my knowledge of my opponents to inform my strategy. My favorite games are the ones that aren’t over until it’s over. As a developer, I strive to create experiences that are appealing and accommodating to all learners. I want people to be able to solve my games in whatever way is best for them. 

You’re also a certified Yoga instructor. What do you enjoy most about doing and teaching yoga?
In high school and college, I ran cross country and track. After moving to Boston, I started running, but the colder it got, the less I wanted to be outside, so I started doing hot yoga and quickly fell in love with it. My favorite part of yoga  was the mental aspect. I found that taking an hour to just focus on my breathing really helped me feel more at ease throughout the day. It also gave me strategies I could use outside of a yoga class if I was feeling particularly stressed. The community at the yoga studio became a family and teacher training just felt like the next logical step. It definitely added another level to my practice because I learned more about the anatomy behind the poses and various modifications to differentiate.

IMG_4933.JPG

Tell us one thing that others never thought you would do, but that you have done. 
People probably thought that I would never move to Boston. A lot of people who grow up in Hawaii stay in Hawaii. It was a big move and very scary moving somewhere where I only knew a couple people. I think it was necessary, though. I’d advise anyone moving to get a dog. I got my dog as soon as I moved, and while it was stressful starting a new job and raising a puppy, it got me out of my apartment. I made a lot of friends in my building and at the dog park. Taking her for walks helped me get to know the neighborhood and all the hidden gems you only find by walking around. 

IMG_2225.JPG

More About Erin: 

Dogs or cats: DOGS!
Favorite place to visit in Boston: The Charles River.
Favorite animated movie: The Croods.
Pumpkin spice lattes. Yes or no? No...just no.
Something you couldn’t go a day without: Spotify.
Favorite Halloween candy: Sour Patch Kids.

Comment

Comment

February FableFriday: Nathan Wentworth, Junior Developer

nathanwentworth.png

Junior Developer Nathan Wentworth knew from a young age that he had a deeper interest in games than simply playing them. From playing educational interactives on his dad’s computer and platformers on his PlayStation as a child to teaching himself code in college and designing digital media with his friends outside of classes, Nathan found a way to incorporate his interests into his personal and professional lives.

“I've been playing games since I was six—Zoombinis was one of my favorites when I was a kid, yet another reason I was drawn to FableVision—and I’ve wanted to make them since elementary school,” says Nathan. “So when the time came, I decided to go to college for Game Design. I ended up taking classes in everything from programming to 3D art to writing, which allowed me to really find my love of programming.”

Nathan developed his passion over time, transforming it first from a childhood pastime to his academic focus, and then to a rewarding career path, which brought him to FableVision! In his role as Junior Developer, Nathan serves as the developer on various studio projects, including games and websites. He works with artists, animators, writers, and producers to ensure a polished final product. Let’s jump in and find out more about how Nathan approaches game design, the differences between working full-time and freelancing at FableVision, and his fashion do’s and don’ts!

First off, welcome to FableVision! Tell us about your journey here.
I initially heard about FableVision from my friend Ethan Thibault, a former marketing intern here. He often spoke about how much he loved FableVision. So when one of my professors sent me a job listing for a freelance developer position at FableVision, I knew I had to apply. After a few interviews, I was put on a small two-week project, and I've been on projects ever since! After freelancing for a year and working on three pretty different projects, I was hired full-time as a junior developer.

You just graduated from Fitchburg State. Congrats! What did you study in school?
My college experience was a little unconventional! I originally planned to major in computer science and photography, but when I went on Fitchburg State's website, I saw an article about their new Game Design major, which I instantly knew I wanted to do. What I didn't entirely realize was how new this major was. My first day of class was the first day of the major even existing, so I saw it go through a lot of changes in those four years. The first year or so, I was heavily into 3D art, and I sort of fell into programming by circumstance. I spent a lot of time outside of classes working on my game projects, and I ended up teaching myself a lot about Unity and programming in my free time. This meant that for every group project I just so happened to know the most about programming, meaning I became the dedicated programmer. I certainly didn't mind this by the end, and I did everything I could to help encourage others in my major to code as well.

Cg1OfirWMAEyEPy.jpg

What is your favorite game, and how has it influenced your own approach to game design?
This is a very hard thing to choose! My favorite game would probably be Fez by Polytron. Fez embodies a lot of what I love about video games: it's a nice place to be in, full of mystery and puzzles, and has a wonderful, all-encompassing aesthetic. While I haven't made very many things like it, it's helped drive me to always make things with vibrant color palettes, no violence, and tight interactions. I'm often inspired by the Arcane Kids mantra of "the purpose of gameplay is to hide secrets," which Fez embodies. Other hugely influential games for me have been Katamari Damacy, Noby Noby Boy, and NieR.

You’ve had experience working with FableVision in the past—how does working in the studio compare to freelancing?
I've jokingly described my time freelancing for FableVision as "the world's longest programming test," since once I started freelancing here, I never stopped! Once one project ended, I was immediately given another, so it was essentially a full-time job to begin with. Working in the studio as a staff member is wonderful, though. Getting to work with so many incredible people every day is a joy. It's rare that someone gets to say that they love going into work every day, but I sure do. Getting to participate in events and feel more connected to the culture is wonderful too. While working as a freelancer, I worked from home every day, which was nice since there was no commute, but I missed interacting with people.

2016-03-01+20.30.45.jpg

We heard you’re into fashion! Can you describe your style?
My personal style is ever-changing. These days, however, I’d say it lands closest to streetwear, though I certainly do enjoy a menswear outfit from time to time. A lot of my fashion interests are aspirational, simply due to how expensive a lot of the things I want are (I don’t see myself getting an Acronym jacket any time soon). Yet, part of this is also due to me caring a lot more about sustainability in fashion these days. I try to care about where/how things are made, who’s making them, etc. This can be tough as a lot of companies don’t make it transparent, but it’s still something I focus on. I also really want to get into making my own stuff, starting with a new bag (inspired by Jon Kyle’s Monopack). I am also forever inspired by my friend and style-icon John Hill, who consistently wears the best outfits I’ve ever seen.

You’re also into photography. What are your favorite types of scenes to capture, and what inspires you?
I was interested in photography when I was pretty young, but I started getting really into it in high school. I bought my own camera (first a compact Olympus DSLR, then a Canon T2i, and now a Fujifilm X100F) and would bring it with me everywhere, always trying to capture the little details that catch my eye. I love the intersection between creativity and documentary. I love shooting events and people (more candid than portraiture), and I'm also drawn to anything with strong lines, heavy contrast, and "geometry." I also enjoy the process of editing photos. I rarely do any heavy photo manipulation, but tweaking colors/levels/etc. to get the photo to look just right is very satisfying.

Tell us something we don’t know about you.
I absolutely love experimental/underground electronic dance music and nightcore! Internet labels like PC Music and SoundCloud DJs like Non Stop Pop have massively influenced my music taste and who I am as a person. They got me to stop caring about how others perceive my music taste, and they helped me to rid myself of the idea of “guilty pleasures.” Also, while some people need quiet or ambient music to work, I need high-energy. So whenever I have a lot of tasks  to get done, I just put on a favorite mix and immerse myself in my work. I go to live shows and DJ sets as much as I can. I’ve even traveled to New York City to see Virtual Self and JACK NY, which was my favorite show I’ve ever been to. The energy of the music and crowd is one of my favorite things, and I can’t wait for whatever the next show is.


film-photo-of-nathan-wentworth-md.jpg

More about Nathan:

Favorite television show: Ping Pong: The Animation
Worst fashion choice you ever made: American Apparel v-necks
Go-to karaoke song: “Welcome to the Black Parade” by My Chemical Romance
Favorite cartoon character: Yuuko from Nichijou
Spring or Fall: Spring
Cats or dogs: Cats
Something you couldn’t go a day without: Twitter
Staple item for your closet: Black skinny jeans

Comment