Mike Seddon

Principal Engineer - Generative AI

Greater Sydney Area Australia
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
Mike Seddon is a Principal Engineer specializing in Generative AI with 13 years of experience designing and shipping high-throughput, auditable data platforms and production ML systems. He combines hands-on engineering—rewriting services for simplicity, building Rust/GStreamer GPU pipelines that processed tens of billions of frames, and leading the reimplementation of CBA's Generative AI guardrails—with architecture-level thinking around transaction guarantees, immutability and multi-cloud portability. A pragmatic polyglot, he has rebuilt systems from GraphQL/Azure Functions to single-container TypeScript services and driven SQL-first ETL frameworks moving billions of records daily. Mike is also an active open-source contributor to Apache Arrow/DataFusion (notably improving SQL/function support and Parquet statistics), showing deep backend and data-engineering expertise. Based in Greater Sydney, he blends startup founding experience with enterprise delivery, and favors simplicity, strong static analysis and extensible plugin-driven designs. An unusual strength: he pairs production-scale data engineering rigor with low-level performance work in Rust to squeeze real-world systems for both correctness and speed.
code13 years of coding experience
job14 years of employment as a software developer
bookBusiness Information Systems Information Systems, Business Information Systems Information Systems at RMIT University
github-logo-circle

Github Skills (21)

strings10
testing10
f-string10
arrow-keys10
fusion10
apache-arrow10
string-utils10
sql10
parquet10
query-engine10
rust10
arrows10
stringi10
arrow-js10
date-manipulation9

Programming languages (18)

C#JavaC++CSSRustCScalaGo

Github contributions (5)

github-logo-circle
apache/arrow

Dec 2020 - Apr 2021

Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Role in this project:
userBack-end Developer
Contributions:128 reviews, 23 commits, 34 PRs in 4 months
Contributions summary:Mike primarily contributed to the DataFusion component of the Apache Arrow project, focusing on implementing and enhancing SQL functionality. Their work includes adding support for the `BETWEEN` operator, implementing various string functions (e.g., `ascii`, `chr`, `initcap`, `repeat`, `reverse`, `to_hex`), and optimizing casting operations, particularly UTF8 to Date32 conversion. They also addressed issues with RepartitionExec and added feature flags for dependencies to improve the project's modularity. Their contributions also covered implementing statistics for ParquetTableProvider.
memorymulti-languagetoolboxacceleratedarrow
apache/datafusion

Aug 2021 - Sep 2021

Apache DataFusion SQL Query Engine
Role in this project:
userBackend Developer
Contributions:17 reviews, 3 commits, 4 PRs in 1 month
Contributions summary:Mike made significant contributions to the Apache DataFusion SQL Query Engine, primarily focusing on enhancing its capabilities and functionality. Their work involved implementing the `BETWEEN` operator, adding support for `TypedString` and `DATE` coercion, and implementing several string functions. Furthermore, the user implemented statistics for Parquet table providers and added the ability to load and parse expected query answers to test the correctness of the queries.
querypythonquery-enginedataframerust
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
Mike Seddon - Principal Engineer - Generative AI