Summary
Carl Christensen is a Principal Software Engineer and Architect based in Philadelphia with over two decades of experience building cross-platform, scientific and IoT systems at global scale. He has led major research-driven projects—chief architect for Stanford’s Quake-Catcher Network and Oxford’s climateprediction.net—designing clients, servers, and big-data portals used by hundreds of thousands worldwide. As a consultant he delivers 6–12 month engagements across industries, modernizing embedded, middleware, and cloud pipelines using C++, Python, Docker, Qt, OpenGL and observability stacks like InfluxDB/Grafana. Comfortable shifting between hands-on coding, architecture and project leadership, he has ported sensor and BOINC-based systems to mobile and AWS while mentoring multidisciplinary teams. Not obvious from titles: his background blends nuclear engineering fundamentals with a CS master’s, giving him a rare systems-level perspective on simulation, performance and reliability. Carl’s work frequently sits at the intersection of research and production, turning scientific compute prototypes into robust, deployable software.
10 years of coding experience
14 years of employment as a software developer
Master’s Degree Computer Science, Master’s Degree Computer Science at Temple University
Bachelor’s Degree Nuclear Engineering, Bachelor’s Degree Nuclear Engineering at Georgia Institute of Technology