Owner, Tech Lead And Fullstack Developer at Beanloop AB
Sweden
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Jesper Håkansson is an experienced full‑stack developer and founder with 13 years building web applications, leading engineering efforts, and shipping production software through his company Beanloop AB. He works primarily in JavaScript but has a clear passion for Rust and modern toolchains, contributing to notable open-source projects like Apollo Client and wasm-pack. His contributions span front-end and back-end work—adding network afterwares to Apollo, improving Django template tags, and hardening wasm-pack’s build and error handling—showing both product-minded feature work and low-level tooling improvements. Jesper also brings teaching experience from Linnaeus University, mentoring students in web frameworks and programming fundamentals. Practical, curious, and hands-on, he combines entrepreneurship with open-source collaboration and a habit of experimenting with the newest technologies.
13 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Linnéuniversitetet
Computer Engineering, Computer Engineering at Åkrahällskolan
Contributions:1 release, 89 reviews, 145 commits in 4 years 4 months
Contributions summary:Jesper contributed to refactoring and improving the error handling within the `wasm-pack` tool, including changing the error types and module paths. They were also involved in improving the build process, and integrating with the Rust toolchain by checking the rustc version and adding wasm32-unknown-unknown target when needed. Furthermore, the commits indicate work on ensuring the correct use of the wasm-bindgen-cli in the tool’s testing infrastructure.
:rocket: A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server.
Role in this project:
Full-stack Developer
Contributions:11 commits, 2 PRs, 13 comments in 4 months
Contributions summary:Jesper implemented a new feature adding "afterwares" to the Apollo Client network interface, allowing for handling responses after middlewares. This involved modifying `networkInterface.ts` and creating `afterware.ts` to define interfaces. Unit tests were also added to `test/networkInterface.ts` to verify the new afterware functionality. Additionally, the user updated the `index.ts`, `QueryManager.ts` files, and related tests by adding `batchInterval`.
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
Jesper Håkansson - Owner, Tech Lead And Fullstack Developer at Beanloop AB