Bobby Morck is a Senior Software Engineer in New York with seven years of experience building high-performance backend systems for data platforms at Netflix and MongoDB. He specializes in big data compute, query execution, and language dialect work—contributing notable open-source improvements to SQLFluff’s SparkSQL dialect and adding SBE expressions and optimizations to the MongoDB core. A Princeton CS graduate with a 3.94 GPA, Bobby combines rigorous academic training with hands-on production impact, from Iceberg DDL support to explain-output enhancements for index scans. He’s comfortable navigating complex grammars, lexers, and distributed query engines, and has a history of founding and advising student-startup programs that bridge technical skill with product experience.
7 years of coding experience
5 years of employment as a software developer
Bachelor of Science in Engineering (BSE) Computer Science - 3.94/4.00 GPA, Bachelor of Science in Engineering (BSE) Computer Science - 3.94/4.00 GPA at Princeton University
Contributions summary:Bobby contributed significantly to the MongoDB database codebase, implementing and extending functionality related to aggregation and query execution. They added support for the `$anyElementTrue` expression within the SBE (Server-Side Expression) framework and integrated `$mergeObjects` into the SBE. Furthermore, the user worked on optimizing query execution, and added features to the explain output for index scans and seeks. They also addressed retryable writes for update and delete operations.
A modular SQL linter and auto-formatter with support for multiple dialects and templated code.
Role in this project:
Back-end Developer
Contributions:5 reviews, 9 PRs, 10 comments in 1 month
Contributions summary:Bobby significantly contributed to the SparkSQL dialect of the SQLfluff project, focusing on enhancing its functionality and supporting new features. They implemented support for various SparkSQL features, including data types, file path handling, keywords, the create view statement, and distinct comparison operators. Furthermore, the user added support for Iceberg DDL, improving the integration of the project with modern data lake technologies. These contributions involved modifying dialect-specific lexers, grammars, and test fixtures.
dialectslinterpypisql-lintertemplated
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.