Oskar Segersvärd

Senior Software Engineer at Epidemic Sound

Solna kommun, Sweden
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

🤩
Rockstar
🎓
Top School
Oskar Segersvärd is a Senior Software Engineer with 12 years of experience building reliable, efficient JavaScript tooling and services, now at Epidemic Sound after an eight-year tenure at Google. He combines deep compiler and bundler expertise—early contributor to the widely used Rollup bundler and contributor to Closure Compiler—with practical front-end work like improving CodeMirror modes and ES6 shims. Known for accessible, efficient and flexible engineering, he frequently tackles tricky language-spec edge cases (e.g., export * handling, Reflect API behavior, spread call fixes) to make developer tools more correct and ergonomic. Based in Solna, Sweden, he brings an academic grounding from KTH and a track record of shipping production-grade optimizations that quietly improve large ecosystems.
code12 years of coding experience
job11 years of employment as a software developer
bookMaster of Science, Computer Science and Engineering, Master of Science, Computer Science and Engineering at KTH Royal Institute of Technology
bookNatural Sciences, Natural Sciences at Europaskolan, Strängnäs
languagesSwedish, English, Japanese
github-logo-circle

Github Skills (18)

closure10
javascript10
compile-time10
shim10
compilation10
testing10
google-closure-compiler10
s610
manipulation10
esmodules10
compile10
compiler10
codemirror10
ecmascript10
optimization10

Programming languages (9)

TypeScriptJavaCoffeeScriptCSSCJavaScriptSvelteLess

Github contributions (5)

github-logo-circle
rollup/rollup

Jul 2015 - Apr 2017

Next-generation ES module bundler
Role in this project:
userFull-stack Developer
Contributions:149 commits, 77 PRs, 25 pushes in 1 year 9 months
Contributions summary:Oskar primarily focused on enhancing the functionality of the ES module bundler. Their contributions include implementing and supporting the `export * from ...` syntax, which involved modifications to the module, statement, and finalizer files. Additionally, the user worked on improving the handling of dynamic object properties, fixing bugs, and updating test suites. These changes directly contribute to the bundler's capabilities and ensure the correct behavior of code compilation.
next-generationrollupbundleres-modulecommonjs
google/closure-compiler

Oct 2016 - Mar 2019

A JavaScript checker and optimizer.
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 comment in 2 years 4 months
Contributions summary:Oskar primarily contributes to improving the Closure Compiler by updating external definitions and optimizing the compilation process. Their work includes adding new properties to interfaces, updating function signatures, and fixing issues related to spread calls in JavaScript compilation. They also focused on updating the `BodyInit` type and adding `launchData` to the Chrome extensions external files to match the spec. The contributions are related to JavaScript and its optimization.
checkerjavascriptoptimizationtypecheckingoptimizer
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
Oskar Segersvärd - Senior Software Engineer at Epidemic Sound