Tomek Czajka
Work Experience
- 2021: Machine learning support for Magnus Carlsen’s team at
FIDE World Chess Championship, Dubai, UAE.
- 2014−2020: Flight Software Engineer at SpaceX, Hawthorne, CA.
- Crew Dragon guidance and navigation.
- Starlink guidance and navigation.
- 2007−2013: Software Engineer at Google, Mountain View, CA.
- Datacenter infrastructure optimization.
- Commerce search quality.
- Ads distribution.
- Code Jam.
- 2023: Member of the jury at Polish collegiate programming competition.
- 2013: Coach for the Polish national high school team at
Polish Olympiad in Informatics.
- 2005: Internship at Google, Mountain View, CA.
- 2005: Assistant coach for the USA national team at USA Computing Olympiad.
- 2005: Team leader of the Polish team at
International Olympiad in Informatics.
- 2004: Teaching assistant at Purdue University. Data Structures.
- 2003−2004: Teaching assistant at Warsaw University.
- 2003−2004: Teaching a programming course to high school students in Poland.
- 2000−2004: Member of the jury at
Polish Olympiad in Informatics.
- 2000−2004: Teaching at science camps for gifted high school students at science camps run by
Polish Children’s Fund.
- 2003: Internship at Microsoft.
- 2001: Internship at IBM T.J.Watson Research Center,
Hawthorne, NY.
- Natural Language Processing.
Open source software
- 2020−2023: Big integer library ibig.
Education
Programming competitions
- International Collegiate Programming Contest:
Team programming contest for university students.
- 2003, Beverly Hills, CA: winner
- 2001, Vancouver, Canada: 6th place
- TopCoder Open, Algorithm track.
- 2008, Las Vegas, NV: winner
- 2007, Las Vegas, NV: 6th place
- 2006, Las Vegas, NV: 2nd place
- 2004, Santa Clara, CA: winner
- 2003, Uncasville, CT: winner
- TopCoder Collegiate Challenge:
International programming contest for university students.
- 2006, San Diego, CA: semifinal
- 2005, Santa Clara, CA: 2nd place
- 2004, Boston, MA: winner
- International Olympiad in Informatics:
International programming contest for high school students.
- CodeCup: Online board game AI tournament.
- 2024, Sudoku: winner
- 2023, Entropy: 3rd place
- 2022, Spaghetti: 2nd place
- 2020, Gomoku: winner
- 2019, Flippo: winner
- 2012, Quantum tic-tac-toe: winner
- 2010, Dvonn: 2nd place
- 2009, Pillars: winner
- 2008, Alquerque: winner
- 2006, Turn Right: winner
- Challenge 24: International 24h team programming contest.
- 2014, Budapest, Hungary: winner
- Google Code Jam:
International programming contest.
- 2006, New York, NY: 5th place
- 2004, San Jose, CA: 4th place
- 2003, San Jose, CA: 4th place
- Google Code Jam Europe.
- 2006, Dublin, Ireland: winner
- Central European Collegiate Programming Contest: Team programming contest.
- 2002, Warsaw, Poland: winner
- 2001, Warsaw, Poland: second place
- 2000, Prague, Czech Republic: winner
- ACM ICPC Java Challenge: Team programming competition.
- 2001, Vancouver, Canada: winner
- Central European Olympiad in Informatics: Programming competition for high school students.
- 2000, Cluj-Napoca, Romania: 3rd place (gold medal)
- 1998, Zadar, Croatia: 4th place (gold medal)
- USA Computing Olympiad: Programming competition for high school students.
- 2000 Open: winner
- 2000 Spring: winner
- Internet Problem Solving Contest: Online team programming contest.
Mathematics competitions
Scholarships
- 2004: Ross Fellowship at Purdue University
- 1997−2001: Scholarship of the Polish Minister of Education for exceptional achievements in the field of science
- 1998: “Wyzwania” Foundation and Headmasters’ Conference HMC scholarship to
Warwick School, Warwick, UK
- 1993−1999: Scholarship of the Polish Children’s Fund
Publications
Patents
Programming languages experience
- Rust, C++, Python, Ocaml, SML, Haskell