Ivan Schurawel

Senior Software Engineer at Esusu

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ivan Schurawel is a Senior Software Engineer and frontend tech lead based in New York with eight years building TypeScript/React platforms for large-scale products. He has driven UI and developer-experience work at companies like Spotify and AWS, shipping core Backstage plugins, a refreshed ECS console, and data-management features that span internal and external integrations. At Esusu he now leads frontend efforts, combining hands-on implementation with team leadership to deliver production-grade interfaces. Ivan contributes to open-source frontend projects—most notably improving TypeScript typings and demos for the peaks.js audio waveform library—and has a track record of improving media playback and subtitle rendering in the Jellyfin web client. His background in biology and language studies hints at a curious, multidisciplinary approach to problem-solving and user-focused design.
code8 years of coding experience
job5 years of employment as a software developer
bookAssociate of Science - AS Math / Science, Associate of Science - AS Math / Science at Sacramento City College
bookFull Stack Computer Software Engineering, Full Stack Computer Software Engineering at freeCodeCamp
bookKorean Language Program, Korean Language Program at Sogang University
bookCalifornia State University, Sacramento
bookKorean Language Program, Korean Language Program at Yonsei University
languagesKorean, English
stackoverflow-logo

Stackoverflow

Stats
93reputation
8kreached
2answers
0questions
github-logo-circle

Github Skills (20)

javascript10
typescript10
render10
jellyfin10
audio10
media-playback10
movie-player10
video-player10
typescript-types10
subtitle10
player10
html10
videojs10
typescripts10
react8

Programming languages (12)

TypeScriptC#JavaC++ShellCSSCJavaScript

Github contributions (5)

github-logo-circle
bbc/peaks.js

Jan 2020 - Feb 2020

JavaScript UI component for interacting with audio waveforms
Role in this project:
userFront-end Developer
Contributions:24 commits, 2 PRs, 16 comments in 1 month
Contributions summary:Ivan primarily focused on updating and maintaining the TypeScript definitions for the Peaks.js library. Their commits involved modifying the `peaks.js.d.ts` file, suggesting a focus on ensuring type safety and compatibility with the library's changes. Additionally, the user merged a branch and made modifications to an HTML demo file, indicating some involvement in UI element updates and adjustments to the demo applications.
javascriptui-componentwaveaudiowaveforms
jellyfin/jellyfin-web

Sep 2022 - Sep 2022

The Free Software Media System - Official Web Client
Role in this project:
userFront-end Developer
Contributions:46 reviews, 2 commits, 4 PRs in 1 day
Contributions summary:Ivan primarily contributed to the web client's front-end development, focusing on enhancing the HTML video player within the Jellyfin media system. Their work included implementing and refining features such as native Firefox subtitle support, improving the rendering of subtitles, and addressing issues in the playback manager related to secondary tracks. The user also worked on UI elements like action sheets and corrected code styling.
web-clientvideosreactjellyfin
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
Ivan Schurawel - Senior Software Engineer at Esusu