Suggestions
Graham Sanderson
Principle Software Engineer at Raspberry Pi (Trading) Ltd
Graham Sanderson brings over 30 years of full stack experience with a diverse skill set ranging from distributed systems architecture to assembly programming & FPGA, emphasizing performance and concurrency.
His expertise includes high-level programming languages, language design, code generation, OS design, VM/JIT implementations, multi-threaded & multi-core programming, and message-based programming.
Graham holds strong personal axioms such as never writing stupid code, focusing on edge cases, valuing immutable data, using MVCC, ensuring eventual consistency, and treating data mutation as a special case.
His niche skills encompass compression algorithms, 3D rendering/engine development, 2D rasterization, graphics programming, and brainf*ck.
Recent work has centered on collaborative/distributed applications, data models, databases, storage, algorithms, and their consistency models and trade-offs.
He pursued his education in MA, Electrical Engineering, and Information Sciences at the University of Cambridge after studying at Radley College.
Graham has held significant positions in various organizations including roles as former CTO at Phorm, DataBlocks, The Golden Company, and Vast, among others, as well as serving as Performance Architect at Raspberry Pi (Trading) Ltd and Senior Engineer at IBM.
He has also contributed to software development at notable companies like Lombardi Software, Trilogy Software, and Ideaworks3D, and held the position of VP Development at Interstream Inc.