Daniel Jackson

Personal Details


  1. 2005—     Research Developer, Informatics Research Institute, Newcastle University
  2. 2001–2005     Software Developer, Lexicle Ltd., York
    Lexicle produced the world's first web-based 3D embodied conversational agent, utilising state-of-the-art natural language processing techniques. Additionally, I carried out research consultancy in ubiquitous computing and computer vision.
  3. 2000     Student Researcher, University of York
    Funded internship within the Department of Computer Science. Worked as part of a team of developing an animated, expressive, reasoning, three-dimensional virtual assistant. Researched and implemented a working muscle-based facial animation model for text-to-speech lip synchronisation with facial expressions.

Degree summary (1997 — 2001)

The University of York, York

I studied for an MEng, Computer Systems and Software Engineering degree, which "...focuses attention on computer-based systems in general, but with particular emphasis on embedded real-time systems and on organisational information systems."

Secondary Education (1990 — 1997)

Llandrindod High School, Llandrindod Wells

Technical Skills

Languages: C/C++ (Windows, Linux and DOS), Java (including Swing), C# (.NET platform), JavaScript, Visual Basic, nesC, Prolog, various assembly languages

Tools: Microsoft Visual Studio, Eclipse, Ant, GCC, Makefiles, shell scripts, CVS/SVN version control, various project management tools, Javadoc, Doxygen

Web: Java Enterprise (J2EE), JSP, HTML, CSS, WML, PHP, JavaScript, browser plug-ins, Java applets, database design and implementation (SQL, various databases)

Mobile: C/C++ on Windows Mobile (Pocket PC and smartphone) and Symbian (Series 60 phones), and Java mobile (J2ME) MIDlets

Graphics API: OpenGL, Win32 GDI, Java2D, and DirectX

OS: Windows, Linux, IRIX, Windows Mobile (Windows CE), Symbian, TinyOS, DOS