
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Staff Software Engineer at Duolingo
Staff Software Engineer at Duolingo, where I've spent the past few years building platforms that make engineers more effective — most recently championing Temporal adoption from 0→1 and scaling it into an org-wide durable workflow platform powering 160+ production workflows across 20+ teams. My work sits at the intersection of platform engineering, distributed systems, and developer experience — building platforms that empower engineers to move faster, operate safely, and scale. Before Duolingo, I completed my Master in Software Engineering at Carnegie Mellon University. Prior to that, I spent 4 years building customer-facing products and services as a Software Engineer, and 2 years driving delivery as a Scrum Master — a background in product and process that shapes how I think about platform work today: the engineer is the user, and adoption is the real measure of success. We're hiring at Duolingo across multiple teams. If you're interested in any of our open roles, send me a message. Happy to share more or help point you in the right direction. Open positions: https://careers.duolingo.com/#careers
Carnegie Mellon University
Master of Software Engineering (MSE), Software Engineering
January 1, 2021 – January 1, 2022
Peking University
Bachelor of Economics, Economics
January 1, 2014 – January 1, 2017
China University of Mining and Technology, Beijing
Bachelor of Science (B.S.) in Information and Computing Science, Applied Mathematics
January 1, 2013 – January 1, 2017
Duolingo
Staff Software Engineer
April 1, 2026 – Present
Pittsburgh, Pennsylvania, United States · Hybrid
Duolingo
Senior Software Engineer
February 1, 2023 – March 1, 2026
Pittsburgh, Pennsylvania, United States · Hybrid
Carnegie Mellon University - School of Computer Science - Language Technologies Institute
Research Assistant & Teaching Assistant
May 1, 2022 – August 1, 2022
Pittsburgh, Pennsylvania, United States · Hybrid
data.ai (by Sensor Tower)
Senior Software Engineer & Scrum Master
April 1, 2020 – July 1, 2021
data.ai (by Sensor Tower)
Backend Software Engineer & Scrum Master
February 1, 2018 – April 1, 2020
VIPKID
Backend Software Engineer
July 1, 2017 – February 1, 2018
On-site
VIPKID
Backend Software Engineer Intern
August 1, 2016 – June 1, 2017
On-site
Troutwood Enterprise Portal
January 1, 2022 – December 1, 2022
Worked as the development lead of a team of five, focusing on designing architectures and building cloud infrastructures on AWS.
PKU-NSD Course Trading Market
December 1, 2016 – February 1, 2018
A third-party information exchange platform to facilitate course swapping among undergraduate students at the National School of Development, Peking University. The emergence of this market made a splash, "daily site visits to the market surged to 4,000 and peaked at 6,000 when the class dropping and re-selection period began", reported in Peking University Student Opens Course Trading ‘Black Market’(http://www.sixthtone.com/news/1977/peking-university-student-opens-course-trading-black-market).
AWS Certified Solutions Architect - Associate
Amazon Web Services (AWS)
June 27, 2026 – Present
Machine Learning
Coursera
June 27, 2026 – Present
Cultural Fit Analysis
The candidate's experience is heavily skewed towards backend software engineering and infrastructure, with a strong focus on Python and AWS. While they have a Bachelor of Economics, their professional experience does not directly align with a Data Analyst role. The projects listed are also software development focused. This indicates a potential mismatch for a pure Data Analyst role, which typically requires strong statistical analysis, data modeling, and visualization skills, which are not explicitly highlighted in their professional experience or project descriptions. The 'PKU-NSD Course Trading Market' project, while demonstrating initiative, is more about platform creation than data analysis.
Soft Skills & Operational Fit
The candidate's experience as a Scrum Master and their role in fostering an internal Temporal community suggest strong leadership, collaboration, and communication skills. Their ability to step into a DBRE role and automate complex tasks indicates proactivity and problem-solving capabilities. The description of scaling Temporal adoption from 0 to 1 highlights initiative and strategic thinking.