Jonathan Skårstedt

Software Engineer

Greater Gothenburg Metropolitan Area 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

👤
Senior
🎓
Top School
Jonathan Skårstedt is a seasoned software engineer with 16 years of experience building web, payments and eCommerce systems across a mix of languages including Haskell, Clojure, C#, JavaScript and Ruby. He combines backend engineering, security awareness and compiler-level thinking—evidenced by contributions to the GHC-based haste-compiler—to solve tricky integration and performance problems. Comfortable across Linux, relational databases and cloud environments, he has delivered production systems for startups and consultancies and led both development and student-organizational initiatives. Jonathan favors pragmatic tooling (Emacs, shell) and brings an engineer’s curiosity that often reveals novel angles on entrenched problems.
code16 years of coding experience
job9 years of employment as a software developer
bookTeachers Education, Teachers Education at Karlstad University
bookBachelor's degree, Bachelor's degree at University of Gothenburg
bookSecurity Engineering, Security Engineering at Blekinge Institute of Technology
languagesSwedish, English
github-logo-circle

Github Skills (6)

ff10
javascript10
ffi10
haskell10
dom-manipulation9
compiler-design8

Programming languages (4)

JavaScriptHaskellPythonClojure

Github contributions (5)

github-logo-circle
valderman/haste-compiler

May 2014 - Dec 2015

A GHC-based Haskell to JavaScript compiler
Role in this project:
userBack-end Developer
Contributions:7 commits, 3 PRs, 1 comment in 1 year 7 months
Contributions summary:Jonathan contributed primarily to the backend of the Haskell to JavaScript compiler, `haste-compiler`. Their work involved adding functionality, specifically related to DOM manipulation with JavaScript via foreign function interfaces (FFI). Furthermore, they refined and expanded upon existing features, improving the codebase's usability by incorporating utility functions and optimizing the use of overloaded strings. These changes show a focus on enhancing core functionalities and streamlining the Haskell to JavaScript compilation process.
ghcjavascript-compilerhaskelljavascriptcompiler
nyson/slegexp

Sep 2010 - Jan 2015

Contributions:5 commits, 1 push in 4 years 5 months
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
Jonathan Skårstedt - Software Engineer