Jimmy Wärting

Freelance at Jmmy Wärting Consulting AB

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
Jimmy Wärting is a full-stack JavaScript engineer and freelance consultant with 13 years of experience building modern web and media systems using Node.js (and Deno), vanilla JS, and streaming technologies like HLS/DASH and WebRTC. He’s a prolific open-source maintainer—best known for contributions to WebTorrent and StreamSaver.js—that power real-world streaming and file-saving workflows used by thousands monthly. Jimmy’s work spans backend APIs, realtime systems, and performant frontends, and he’s shipped integrations for customers like MTR Express, Svensk Travsport/ATG, and logistics optimizations at Gordon Delivery. He brings a security-aware mindset from finding and fixing issues across projects, helping teams avoid common pitfalls. Comfortable moving quickly in tight agency timelines or owning long-term platform code, he combines pragmatic engineering with a curiosity-driven “mad scientist” approach. Based in Sweden, he’s currently available for contract consulting.
code13 years of coding experience
job10 years of employment as a software developer
bookNackademin yrkeshögskola
bookTeknik, Teknik at Östra gymnasiet
languagesSwedish, English
github-logo-circle

Github Skills (61)

fetch-api10
assertion10
open-api-v310
xlsx10
compatible10
javascript10
arraybuffer10
amqp10
testing10
spreadsheet10
http10
refactor10
browser-support10
supertest10
service-worker10

Programming languages (27)

C#CMakefileGoMustacheHTMLAGS ScriptJSON

Github contributions (5)

github-logo-circle
jimmywarting/StreamSaver.js

May 2016 - Feb 2022

StreamSaver writes stream to the filesystem directly asynchronous
Role in this project:
userFull-stack Developer
Contributions:8 releases, 7 reviews, 212 commits in 5 years 9 months
Contributions summary:Jimmy primarily worked on front-end development, making significant changes to the `example.html` and `index.html` files. They implemented features related to saving streams directly to the filesystem, interacting with service workers, and creating a user interface for file saving options. Additionally, the user debugged and refactored code related to service worker interactions, ensuring cross-origin compatibility and resolving issues related to HTTPS and localhost.
asynchronousfilesystemstreamservice-workerfilesaver
eligrey/Blob.js

Aug 2018 - Apr 2019

An HTML5 Blob implementation
Role in this project:
userFull-stack Developer
Contributions:14 commits, 5 PRs, 21 comments in 8 months
Contributions summary:Jimmy primarily focused on maintaining and updating the `blob.js` library. Their contributions included fixing maximum call stack issues, refactoring code for standardjs format, and incorporating modern JavaScript features such as TextEncoder and TextDecoder. Furthermore, the user enhanced the library by adding methods for `arrayBuffer` and `text` conversion, solidifying the library's functionality.
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