A Hot July at Duolingo - Summer 2023

The second month allowed a steady pace of work. Daily tasks seemed somewhat more manageable, even predictable at times. I grew more comfortable approaching my project and using the internal tools. By the way, while I was preparing for this post I realized that I have pictures that I can share! Some of them are screenshots from the project that I got the permission to share publically. I will also dedicate a different post on the non-technical side of my time there.

Read More

The First Month at Duolingo - Summer 2023

The first two weeks had more of a training-like structure. There would be sessions about the basics, like frontend, backend, APIs, collaboration on GitHub, etc. As a cohort, we would apply whatever we learned in those sessions in our respective projects when possible. In parallel, as a team, we worked on making engineering decisions and compiling as much content in technical specifications (tech specs for short) as possible. We ended up writing more than 100 pages describing everything about a feature from how it would look like on the frontend and the network calls it would trigger to the architecture of the API responses and data management in the backend. While other teams started working on the technical side of the project right away, we took more time in the beginning to plan everything out.

Read More

My Duolingo Internship

This is the first post out of a series that I decided to share about my experience working at Duolingo. I will be mostly discussing my technical progression, but every now and then I will share valuable lessons that I learned through this experience and from others.

Read More