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.
16 years of coding experience
9 years of employment as a software developer
Teachers Education, Teachers Education at Karlstad University
Bachelor's degree, Bachelor's degree at University of Gothenburg
Security Engineering, Security Engineering at Blekinge Institute of Technology
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.
Contributions:71 commits, 4 PRs, 42 pushes in 7 months
apigoogle-apigooglehasteapi-bindings
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.