Vegard Stikbakke

Member Of Technical Staff at Earendil

Bryne, Norway
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
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.
code10 years of coding experience
job7 years of employment as a software developer
bookMaster of Science - MS Statistics, Master of Science - MS Statistics at University of Oslo
bookGrimstad Bible School
bookIB Diploma, IB Diploma at International Baccalaureate
languagesEnglish, Norwegian
stackoverflow-logo

Stackoverflow

Stats
819reputation
30kreached
2answers
10questions
Badges
amazon-s3
top-5%
github-logo-circle

Github Skills (41)

sql-parser10
spark10
postgresql10
data-validation10
python10
data-modeling10
sql10
transpiler10
protocols10
functional-programming10
shell10
data-integration10
strings9
text-manipulation9
command-line9

Programming languages (21)

MDXJavaCSSC++CRustTeXScala

Github contributions (5)

github-logo-circle
duneanalytics/spellbook

Jan 2021 - Mar 2025

SQL views for Dune
Role in this project:
userData Engineer
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.
sqldatabasemysqldune
tobymao/sqlglot

Nov 2022 - Jun 2023

Python SQL Parser and Transpiler
Role in this project:
userBack-end Developer
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