Charles Iliya Krempeaux
Charles started off in Mathematics. Moved to Computer Science. Professionally worked many many years doing Software Engineering. And later discovered that some of that professional work was Data Science.
Formally Charles has a background in Computer Science and Mathematics (and to a lesser extent Chemistry and Physics).
Professionally he has had both software engineering and software management roles. As an engineer, he has been everything from Chief Software Architect, System Architect, Principal Software Engineer, Lead Software Engineer, and Senior Software Engineer. As a manager, he has been everything from Senior Director of Engineering, Director of Engineering, and Engineering Manager. Charles has also founded a number of companies.
Although the first job he ever had was as a Math tutor, he started his career in the software industry at iFusion Communications as a software engineer & project manager. In 2002 he founded his 3rd company, the consulting company Reptile Consulting & Services. He became principal software engineer and system architect of online advertising network BidClix in 2004; and stayed through the Accipiter and aQuantive acquisitions. This technology was later acquired by Microsoft due to their purchase of aQuantive and is now owned by Facebook. Charles also consulted as a senior software engineer & system architect for a number years, creating technology for the real estate industry, the oil and gas industry, and others. As well as created a Internet TV show and, when blogging first went mainstream, founded a blog theming company. In 2008 he founded 49 Research (with Radoslav Gazo), where he became Director of Engineering. In 2011 he joined HootSuite (while they were still a startup), and was 1 of the 4 senior members of the original HootSuite engineering team. Charles later joined Trulioo, where he headed the day-to-day activities of the engineering and data science teams. In 2013 he (again) started doing work for Electronic Arts.
His professional (and semi-professional) interests include "Strong" Artificial Intelligence (i.e., Artificial General Intelligence or Cognitive AI), Machine Learning, Artificial Intelligence, Artificial Life, Programming Language Design, Computational Social Science, and Complex Systems.
Charles also has an amateur background in Genetics, Psychology, Neuroscience, and Economics. In particular, Charles focuses on Human Genetics, Moral Psychology, Evolutionary Psychology, Psychometrics, Computational Neuroscience, Austrian Economics, Behavioral Economics, and Synthetic Biology.
Most of the work Charles does nowadays is under NDA, but he has done a lot of work in the fields of:
- online advertising creating or enhancing the technology for ad networks (i.e., computational advertising),
- Internet TV,
- social media creating client software, analytics systems and applying various kinds of machine learning to data found on online social networks,
- online gaming creating everything from social games to licensed games that have to meet stringent legal requirements,
- fraud detection & prevention,
- and identity.
Charles has been involved with developing open source software since 1996. SkinnyMVC is the latest project. Although he has been involved with others; for example long ago Charles used to be involved with Mono. Charles also sometimes get involved with the development of open specifications; one result of this is that he has a contributor credit on the offical HTML5 specification.