Summary
Thomas Foster is a software engineer with 10 years of experience who applies rigorous engineering principles to shipping reliable, pragmatic solutions across C/C++, Swift, and macOS/iOS platforms. Currently an Engineer 2 at McMaster-Carr, he progressed quickly from Engineer 1 and brings hands-on experience building data-driven tools from his research and internship work at Cornell and TekLink. His background blends systems-level game development and low-level C/C++ work with statistical thinking from a dual Computer Science and Statistical Science BA. Thomas excels at turning noisy text and educational datasets into actionable insights, having built NLP pipelines and visualizations that informed leadership decisions. Outside of work he trains for marathons and cooks, a discipline that mirrors his methodical approach to engineering and mentoring. Based in Chicago, he combines production software skills with a researcher’s attention to metrics and efficiency.
10 years of coding experience
2 years of employment as a software developer
Bachelor of Arts - BA Computer Science/Statistical Science, Bachelor of Arts - BA Computer Science/Statistical Science at Cornell University