Lars Grammel is a seasoned software engineer and AI SDK specialist based in Berlin with 14 years of experience building production-grade web and data tools. He combines hands-on backend engineering—recently contributing to Vercel’s popular vercel/ai SDK by improving API stability, telemetry, and file upload support—with deep product and team leadership from founding startups and scaling Trifacta’s Berlin office. His background spans data prep, visualization and developer tooling, including notable contributions to the Vega visualization grammar’s test suite and shipping core JavaScript UX for Trifacta’s data transformation products. Lars blends research rigor (PhD work on visualization interfaces) with pragmatic engineering, often bridging prototype research into production features. He’s comfortable recruiting, growing teams, and steering cross-functional projects while still shipping code that improves developer and user experiences. An understated strength is his knack for turning visualization and data-prep research ideas into robust, testable software used in real products.
14 years of coding experience
22 years of employment as a software developer
PhD, Computer Science, PhD, Computer Science at University of Victoria
Master, Computer Science, Master, Computer Science at RWTH Aachen University
The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and agents
Role in this project:
Back-end Developer
Contributions:1526 reviews, 2869 PRs, 4746 pushes in 1 year 9 months
Contributions summary:Lars primarily contributed to the core functionality of the AI SDK, making various changes to enhance its capabilities. The commits involve updating model lists, adding telemetry for improved tracking, and adding support for file uploads. The changes indicate the user's involvement in improving API stability, adding features, and implementing quality-of-life improvements like enabling file uploads.
Contributions:8 reviews, 25 commits, 10 PRs in 7 years 6 months
Contributions summary:Lars primarily contributed to the project by adding unit tests and test setups. Their work involved writing test cases for the project's core functions, particularly for the `vg` namespace. They focused on testing functions like `isNumber`, `array`, `unique`, `keys`, `values`, and `str`, ensuring the reliability and correctness of the visualization grammar's utility functions. The commits demonstrate a focus on comprehensive testing of the library's foundational components.
svgcanvasgrammarvegavisualization-grammar
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
Lars Grammel - Software Engineer, AI SDK at Vercel