Vegard Stikbakke is a software engineer with 10 years’ experience building data-intensive, distributed systems and APIs, currently working remotely from the Stavanger area. He played a key role at Dune as an early engineer, shipping Rust and Go services that replaced large Spark fleets and slashed processing times from days to hours for millions of blockchain SQL views. His work spans data infrastructure (Delta Lake, Apache Arrow, Parquet, DataFusion), backend systems, and SQL tooling—he contributed to and built AST-manipulating migration tools that leverage the popular sqlglot project. Vegard is an active open-source contributor, fixing data definitions in Dune’s Spellbook and improving cross-dialect SQL behavior and shell utilities in notable repos. He pairs an academic background in statistics and mathematics with pragmatic engineering, often automating large migrations and performance wins that aren’t obvious from surface metrics. Based in Bryne, Norway, he combines deep technical curiosity with a track record of shipping production-critical tooling under tight timelines.
10 years of coding experience
7 years of employment as a software developer
Master of Science - MS Statistics, Master of Science - MS Statistics at University of Oslo
Grimstad Bible School
IB Diploma, IB Diploma at International Baccalaureate
Contributions:1 review, 6 PRs, 7 pushes in 4 years 2 months
Contributions summary:Vegard primarily focused on correcting and maintaining data definitions within the Dune Analytics Spellbook repository. Their contributions involved updating the "blockchains" property for various data models related to DeFi protocols, including Arbitrum, Optimism, BNB, Avalanche, and others. These updates included correcting the data used for tracking blockchains, ensuring accurate data integration, and ensuring the correct contributors were attributed. These changes reflect a deep understanding of the underlying data structures and the protocols tracked by the Spellbook.
Contributions:34 reviews, 9 PRs, 77 comments in 6 months
Contributions summary:Vegard primarily contributed to the `sqlglot` project by adding and modifying SQL functions within the Spark dialect. They implemented casting functions for various data types like timestamp, date, boolean, int, double, and float. Additionally, the user added support for the `UNNEST` function in the PostgreSQL dialect and adjusted array indexing behavior. The work involved modifying Python code, updating tests, and adapting code for different SQL dialects.
pythontranslationtsqlparserredshift
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
Vegard Stikbakke - Member Of Technical Staff at Earendil