Paul DeMarco is the Director of Core Technologies at Maplesoft, a position that has him involved with technical planning and development of Maple and the various technologies that use Maple as a computation engine.
He joined Maplesoft in September 1996 while studying at the University of Waterloo in the CS/EEE program -- a track that combines core math and computer science courses with electrical engineering electives.
Moving from the math to the kernel group in 1997 he still actively writes new code.
Paul's work on the Maple kernel touches a wide variety of areas, including algorithms, data structures, and connectivity with other products. He is also involved with the development process, ensuring the right tools are in place to build, test, and deliver reliable products.
Paul was born in Canada and grew up in the Waterloo area. He is married and has 4 young children. He is an avid sports participant, taking charge of the Maplesoft Mathletics softball team, and the Maplesoft hockey team, and joining in weekly cycling tours at lunch. But basketball is still closest to his heart. He is also heavily involved in wood-working, recently completing a wall-to-ceiling cabinet with 16 dove-tailed drawers and 8 raised panel cabinet doors, topped witch crown moulding, all cut, planed and sawn from cherry trees felled from the family farm.