NPFI was founded in 2013 with the mission of supporting the development and deployment of customized free and open source software for non-profits by students and professional software developers.  NPFI’s Advisory Board members are active and experienced instructors, non-profit representatives, and professional software developers who support this mission.


  • Allen Tucker, President – Allen is Professor of Computer Science Emeritus at Bowdoin College in Brunswick, ME.  Since “retiring” in 2008, he has developed teaching strategies, taught classes, and provided ongoing support for open source software that is customized to fit the needs of individual non-profit organizations. Bio Sketch, Resume
  • Jennifer Tucker, Executive Director – Jennifer (Jenny) is currently a government manager in Washington, D.C. She has more than 20 years of experience in management consulting, leadership and team development, communications, information technology project management, and training.
  • Meg Tucker, Vice President – Since retiring from teaching elementary and junior high school for over 25 years, Meg has been volunteering for a number of non-profits in both Maine and South Carolina, especially the Ronald McDonald House and the Habitat for Humanity ReStore.

Advisory Board

  • Trishan de Lanerolle — Linux Foundation, New York, NY
  • Greg Hislop – Drexel University, Philadelphia, PA
  • Bonnie MacKellar — St John’s University, New York, NY
  • Abby Mackness – MorphoTrust, Washington, DC
  • Ashley MacMillan – Ronald McDonald House, Portland, ME
  • Craig McEwen — Bowdoin College, Brunswick, ME
  • Ralph Morelli — Trinity College, Hartford, CT
  • Long Nguyen – Pragmatics, Reston, VA
  • Jon Peluso — Second Helpings, Hilton Head, SC
  • Mihaela Sabin — University of New Hampshire, Manchester, NH
  • Dave Tripp – Artopa, Portland, ME
  • Nanqi You – Walla Walla Web Weavers, Walla Walla, WA