Summary
James Freiwirth is a Lead Principal Software Engineer based in London with 15 years of experience delivering high-quality systems across finance, e-commerce, and defense sectors. He combines deep .NET roots and quantitative experience from roles at Credit Suisse with a long-standing consultancy practice to rapidly translate complex requirements into robust, maintainable software. A proponent of functional programming, he focuses on using FP techniques to increase velocity and reduce defects, recently leading automated threat-detection work at BigBear.ai. Comfortable operating at both hands-on and architectural levels, he has a track record of short-term engagements that deliver measurable impact across companies like ASOS, Checkout.com and Adaptive Financial Consulting. Educated in mathematics and computer science, he brings analytical rigor plus a penchant for pragmatic engineering trade-offs.
14 years of coding experience
16 years of employment as a software developer
Computer Science MSc Computer Science, Computer Science MSc Computer Science at Newcastle University
Mathematics, Mathematics at University of Bath