Senior Lecturer at Metropolia University of Applied Sciences
Helsinki, Finland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Juha Tauriainen is a Helsinki-based senior lecturer and web developer with 14+ years of hands-on experience in frontend engineering, functional JavaScript/TypeScript, and mentoring. He transitioned from senior engineering roles at companies like Microsoft and AppGyver to academia, where he teaches software and web development while finishing a master's thesis and pedagogical studies. Juha is passionate about helping developers grow—he co-founded a mentoring program that scaled from 1 to 25 mentees—and brings practical industry practices like TDD and pair programming into the classroom. An active open-source contributor, his GitHub work focuses on improving maintainability and UX in React projects, including enhancements to a popular DayPicker component and a polished agar.io clone. Colleagues praise his blend of code quality obsession, pragmatic product delivery, and a dry sense of humor that surfaces in his candid take on legacy tech.
14 years of coding experience
12 years of employment as a software developer
Audio-Visual Communication, Audio-Visual Communication at Amiedu
Computer Science, Computer Science at Colorado Mesa University
N/A Entrepreneur Course, N/A Entrepreneur Course at Mikkeli University of Applied Sciences
N/A, N/A at Kaarinan Lukio
Professional teacher education Pedagogical Studies, Professional teacher education Pedagogical Studies at Häme University of Applied Sciences, HAMK
Master of Science Computer Science, Master of Science Computer Science at University of Helsinki
Datanome, Datanome at Omnia, Espoon seudun koulutuskuntayhtymä
Agar.io clone written with Socket.IO and HTML5 canvas
Role in this project:
Full-stack Developer
Contributions:13 commits, 4 PRs, 11 comments in 26 days
Contributions summary:Juha primarily focused on improving the project's codebase by addressing stylistic inconsistencies and implementing features. They updated the gulpfile to use tabs instead of spaces and added tasks for linting both the client and server-side code. Furthermore, the user refactored the client-side Javascript code to include features such as dark mode and mass visibility options in the interface. These changes suggest a focus on improving the project's maintainability and user experience.
DayPicker is a customizable date picker component for React. Add date pickers, calendars, and date inputs to your web applications.
Role in this project:
Front-end Developer
Contributions:6 commits, 2 PRs, 2 comments in 1 day
Contributions summary:Juha primarily focused on refining existing React components within the `react-day-picker` repository. Their contributions involved simplifying code related to modifier handling within the `DayPickerInput.js` file and resolving linting issues within the `Navbar.js` file. Additionally, the user addressed prettier formatting issues, ensuring code consistency and adherence to project styling guidelines. These changes demonstrate a commitment to code quality, maintainability, and user interface refinement.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Juha Tauriainen - Senior Lecturer at Metropolia University of Applied Sciences