Peter A. Stokes

Peter A. Stokes
Department of Digital Humanities
King's College London
London WC2R 2LS
United Kingdom
Tel: +44 (0)20 7848 2813
Twitter: @pa_stokes

Previous Appointments

October 2011 – February 2018 Senior Lecturer (Reader from 1 Sept. 2016) Department of Digital Humanities, King's College London, London, U.K.

October 2010–September 2011 Research Fellow; Principal Investigator and Director of 'Digital Resource and Database of Palaeography, Manuscripts and Diplomatic' <> Department of Digital Humanities, King's College London, London, U.K.

  • Awarded Starting Grant from European Research Council (FP7) to lead new four-year project on computing and palaeographical method.
  • Designing and deveoping a new web resource to allow the exploration and citation of medieval script in the context of the manuscripts and charters that preserve it.
  • Developing new visual and verbal methods for the exploration and presentation of palaeographical data.

January 2010–September 2010 Research Associate (Analyst) Centre for Computing in Humanities, King's College London , London, U.K.

  • Analyst for the Anglo-Saxon Cluster, a JISC-funded project to integrate four pre-existing projects at CCH. <>
  • Developed use-cases and encoding models, and helped to develop two prototypes to test approaches to integration.
  • Principal author of project documentation including report for ASCluster (published on project website).
  • Develop E-Sawyer website with technologies including TEI and CEI XML, XSLT, Solr, Cocoon and xMod 2.0. <>
  • Helped to develop proposal for new AHRC bid, including principal author of Technical Appendix.

October 2009–June 2010 (part-time) Associated Lecturer in Early Medieval History School of Historical Studies, University of Leicester, U.K.

  • Co-convenor of second-year undergraduate course, 'Race and Ethnicity': five lectures and six seminars on Viking history (course code HS2206)
  • Designed, convened and taught first-year module, 'People and Places: Medieval Worcester' (course code HS1100)
  • Designed, convened and taught second-year module, 'Early Medieval History: Books, Manuscripts and Documents' (course code HS2343)
  • All teaching includes writing and delivering lectures, running seminars, and marking exams and essays

October 2007–September 2009 (full time) Leverhulme Early Career Fellow Dept. of Anglo-Saxon, Norse, and Celtic, University of Cambridge, Cambridge, U.K.

  • Research topic: 'Computer-Based Analysis of Scribal Hands'
  • Developed and applied quantitative and computer-based methods in palaeography
  • Conducted original research into the scripts of Eleventh and Twelfth-Century England
  • Wrote new software in Java to enhance images of damaged text, and to analyse and extract quantitative measures from images of scribal hands
  • Developed new web interface for palaeographical database using Django and XSLT/Cocoon

October 2007–December 2007 (part time) Consultant Palaeographer Hearth Tax Project, Roehampton University, London, U.K.

  • Checked volunteers' transcripts against original seventeenth-century English manuscripts (checked Hundreds of Chelmsford, Colchester, Tendring, and Uttlesford, all in Essex)
  • Oversaw, coordinated, and held ultimate responsibility for the work of the second consultant who checked the remaining hundreds for Essex
  • Liaised with the remainder of the Hearth Tax team

October 2005–September 2007 (full time) Post-Doctoral Research Associate Centre for Computing in Humanities, King's College, London, U.K.

  • Research Associate and database-related development for the 'LangScape' project
  • Checked digital texts of about 1,000 Anglo-Saxon boundary clauses against all extant original manuscripts
  • Identified and entered newly discovered and missing texts and variant manuscript versions
  • Helped to provide a clear statement of editorial policies
  • Added text-markup in XML to provide comprehensive tagging, lemmatisation, and translation of texts
  • Developed tools, databases, and prototype websites using Java, Visual Basic, XSLT/XPath, Perl, Python, and SQL

May 2003–August 2004 (part time) Examination Invigilator, Duty Librarian Corpus Christi College, Cambridge, U.K.

  • Invigilated undergraduate examinations for the College and University in College
  • Assisted with production of confidential results-book for College Tutorial Office
  • Supervised undergraduate College library during summer-school programme

February 2003–March 2004 (part time) Manuscript Image Enhancer Dept. of Pre-1600 Manuscripts, The British Library, London, U.K.

  • Carried out work on pan-European Rinascimento Virtuale project
  • Enhanced digital images of Greek palimpsested manuscripts using Adobe Photoshop
  • Prepared material for project talks and public displays
  • Delivered presentation and chaired session at 'Beyond the Human Eye', Athens, May 2003

December 2000–February 2001 (full time), March–April 2001 (part time) Project Engineer Softronics Pty Ltd, Melbourne, Australia

  • Ported Verilog implementation of IEEE-1394a Link Layer from Xilinx to QuickLogic FPGAs
  • Increased speed of 1394 Verilog code by two chip grades, and reduced gate count by over 20%
  • Designed two four-layer PCBs with JTAG (IEEE-1149.1) and 400Mb/s IEEE-1394a interfaces
  • Debugged port of custom serial drivers from NT4 to Win2000 under severe time constraints
  • Began development of Verilog PCI test bench

July 1999–September 2001 (part time) Freelance Contract Programmer Self-employed, Melbourne, Australia

  • Developed software applications for clients including the Drycleaning Institute of Australia and Xanthein Marketing
  • Designed and implemented MS Access database, with Visual Basic modules
  • Developed VBA module to automatically generate formatted Excel spreadsheets from flat text files
  • Developed application using MFC in Visual C++ for commercial distribution
  • Wrote technical documentation and user manuals for all systems

December 1999–February 2000 (full time) Summer Research Scholar The Australian National University, Canberra, Australia

  • Worked on Active Vision project in the Research School for Information Sciences and Engineering
  • Developed and implemented real-time control and vision software for 2DOF robot head
  • Ported 2DOF monocular software to 4DOF binocular head
  • Developed software using C, C++, and Intel MMX on Linux platform
  • Delivered written report and technical seminar to Research School and other Summer Scholars

January 1999–February 1999 (full time) Student Engineer Open Software Associates, Melbourne, Australia

  • Investigated technologies for Web-based three-tiered Defect Tracking Customer Care System
  • Developed prototypes using Java servlets, JDBC, and RMI technologies
  • Wrote reports and feasibility studies on technologies investigated
  • Delivered technical seminar to company lab and management

June 1998–August 1998 (full time), September 1998–December 1998 (part time) Technical Assistant Georgetown University Information Systems, Washington, D.C.

  • Developed NSAPI remote verification software in C for UNIX and NT platforms
  • Developed upgrade to University-wide Job Employment database and Web interface
  • Assisted with implementation of single sign-on throughout the university
  • Maintained and developed Perl and Cold Fusion scripts, and MS Access Databases
  • Assisted with administration of Solaris boxes and NS Enterprise Servers

December 1996–February 1997 (full time) Student Vacation Engineer Telspec Australia Pty Ltd., Melbourne, Australia

  • Performed hardware modifications (incl. hand soldering surface-mount components)
  • Developed device driver software for SCC port using RS232 and RS485 protocols
  • Developed and modified code in ANSI C and 68000 Assembly Language
  • Tested and debugged software and hardware