Summary
Tomasz Madejski is a Senior Software Engineer based in San Jose with over 8 years of experience focused on high-performance systems, CoreML, and switch infrastructure at Google. He brings deep expertise in microprocessor architecture, VLIW out-of-order binary translation, simulator development, and low-level performance tuning cultivated across long tenures at Intel and Google. Tomasz combines embedded systems craftsmanship (C/C++, assembler) with modern language familiarity (Go, Dart, Java, C#) and a strong background in domain-specific languages and code generation. His career includes leading teams and building tools that automated and accelerated performance analysis for complex graphics and networking stacks—work that influenced architectural decisions. Comfortable across data center networking, WiMAX/ATM protocols, and ML model runtime integration, he pairs rigorous technical design with practical delivery. Multilingual and technically versatile, he often bridges hardware-aware optimization with production-grade software runtimes.
7 years of coding experience
25 years of employment as a software developer
M.Sc. Software Engineering, M.Sc. Software Engineering at Gdańsk University of Technology
Electrical and Electronics Engineering, Electrical and Electronics Engineering at Technikum Łączności w Gdańsku
English, Polish, German