Björn Harrtell

Senior Software Engineer at Septima

Malmo, Skåne County, 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
Björn Harrtell is a Senior Software Engineer based in Malmö with 16 years of experience building robust back-end systems and full‑stack features, particularly in geospatial tooling and data formats. He has driven integrations and drivers for major open-source geospatial projects (GDAL, GeoServer, GeoTools, QGIS, PostGIS) and modernized JavaScript/TypeScript code generation for Google’s FlatBuffers, showing fluency across languages and layers. At Septima he continues to apply that domain expertise to production systems, having earlier combined statistical traffic analysis and GIS consulting at Sweden’s National Road Administration and Sweco. His contributions often focus on performance, correctness and modern interoperability—e.g., adding FlatGeobuf support across multiple ecosystems and introducing TextEncoder/TextDecoder usage to modernize serialization. Colleagues rely on him for pragmatic refactors that improve API ergonomics and long-term maintainability.
code16 years of coding experience
bookBachelor of Computer Science, Computer Engineering, Bachelor of Computer Science, Computer Engineering at Mid Sweden University
languagesSwedish, English, Danish
github-logo-circle

Github Skills (61)

algorithm10
algorithms10
javascript10
c-language10
postgresql10
geometry10
ogr10
qgis10
geoserver10
wfs10
gdal10
typescript10
vector-database10
data-serialization10
geospatial10

Programming languages (21)

PowerShellC#JavaC++CSSRustCSWIG

Github contributions (5)

github-logo-circle
google/flatbuffers

May 2019 - Jan 2023

FlatBuffers: Memory Efficient Serialization Library
Role in this project:
userFull-stack Developer
Contributions:62 reviews, 23 commits, 49 PRs in 3 years 8 months
Contributions summary:Björn primarily contributed to the JavaScript/TypeScript code generation aspects of the FlatBuffers library, specifically focusing on size prefix support. They worked on code generation, added and fixed size-prefixed tests, and addressed review comments. The user also modernized TypeScript/JavaScript support and introduced the use of TextEncoder/TextDecoder for string handling, enhancing the library's compatibility with modern JavaScript and TypeScript features. Furthermore, the user made several contributions to improve the codebase, including fixing code and adding a Rollup configuration for iife bundles.
rpcmemorypythonmarshallingprotobuf
locationtech/jts

Jan 2016 - May 2020

The JTS Topology Suite is a Java library for creating and manipulating vector geometry.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 28 commits, 39 PRs in 4 years 4 months
Contributions summary:Björn primarily refactored and improved the JTS Topology Suite library's core geometry classes. Their commits focused on refactoring the `Geometry` class, introducing `copy` methods and deprecating `clone`, which indicates a focus on improving object handling and memory management. Furthermore, they updated and refactored the implementation of the `Comparable` interface for geometry classes to reduce dependencies and improved the overall design of the classes within the library. The user's work highlights their expertise in improving the JTS Topology Suite library.
vectorgisgeometric-algorithmscomputational-geometrytriangulation
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
Björn Harrtell - Senior Software Engineer at Septima