Who I Am
And What I Do.

I am Tim Daniels, a web designer and software developer, currently living in Yealmpton. I graduated from Plymouth University with an Upper Second Class (Hons) Degree in Computing And Web Technologies in 2006, and since then I have been working in the IT industry. As an Agile web developer, I have loads of experience in designing, implementing and maintaining complex client/server applications, based on a sound understanding of the principles of object oriented programming. I am equally at home creating strongly typed class libraries, as I am creating web components with JavaScript, HTML and CSS.

Building fast, user-centric, responsive and beautiful websites is something I love doing, and this shows through in my work. Apart from this, I like to think of myself as a well rounded person, and have even been known to get out in the fresh air. I love gardening, fishing and surfing. I do not like Star Trek. My full C.V. can be downloaded here.


Breakdown Of My Skills

0%

MySQL

0%

JavaScript

0%

CSS

0%

HTML5

0%

PHP

0%

Java


Work And
Experience.

  • Nov 2015 - Present
    Freelance Web Developer @ Tim Daniels Design

    I build bespoke static and dynamic websites for clients, creating stylish, optimised and responsive designs, Involved in all aspects of web development and small content management systems for private clients.

  • Feb 2019 - Present
    Volunteer Web Developer and Web Content Manager

    Designed, built and maintain a CMS platform for an alternative education non-profit organisation called BEES UK. I implement responsive layouts and accessibility features, as well as collaborating with educators to align content with user needs.

  • March 2016 - July 2025
    Java Developer @ Engie Impact UK Ltd

    I was a Java Web Application Developer, helping to build new features for an energy data analysis web application called C3NTINEL® I was involved in the development of new features, from MySQL database table design, through to Java Spring MVC server side coding, and finally the UI with object oriented JavaScript, CSS and JSP/ JSTL. I gained experience in UX Design, AJAX, unit testing with JUnit and Mockito, as well as QUnit for JavaScript.

    KEY ACHIEVEMENTS
    • Created a comprehensive style guide website, unifying visual and interaction standards across the application.
    • Built and maintained a dedicated Help section from the ground up, improving user support and self-service access.
    • Developed multiple reusable UI components from scratch, streamlining front-end consistency and developer onboarding.
    • Designed and implemented a modular dialoguing framework, enabling scalable and maintainable user interactions.
    • Conducted a full UI audit, identifying inconsistencies and applying the style guide to harmonise user experience across the platform.
    • Designed and implemented a Spring-based form-handling framework, improving data validation and backend integration.
    • Rapidly progressed from beginner to proficient in server-side development, becoming a go-to contributor for backend features.
    • Assumed ownership of graphic design responsibilities, producing UI mockups and assets using Figma.
    • Mentored developers new to the project, providing onboarding support, code reviews, and best practices guidance.
    • Supported the Scrum Master by writing and refining user stories and acceptance criteria using Gherkin syntax.


  • Jan 2012 - Nov 2015
    Mobile Web Developer @ Derivco Ipswich

    I was involved in all stages of software development for the gaming industry. This included requirements gathering, Agile architecture and design, coding and bug fixing. As part of an Agile team, I contributed to the development of an enterprise level, multi-layered, data driven, sports book web application. We developed the application within Visual Studio in C#, that was cross-compiled into JavaScript. The architecture was based on PureMVC, although we added a further presenter layer, and the view was built in HTML5 and CSS3. While working on this complex application, I helped to optimise it to work on desktops, tablets and mobiles.

  • Feb 2007 - Jan 2012
    Web Developer @ Derivco Ipswich

    I was a member of the team that spearheaded Derivco's first foray into mobile web application development, building a complex, data driven, multiple player, poker gaming system. It's modular design included a lobby and multiple tables, using a GWT Java/JavaScript application based on the PureMVC architecture. In order to successfully switch from being a Flash Developer to Web Developer I had to re-train myself in JavaScript, HTML5, CSS3, and responsive design, and develop several PHP/MySQL, dynamic, responsive websites in my spare time;


Education And
Qualifications.

  • 2003 - 2006
    Computing And Web Technologies

    BSc (Hons) Computing And Web Technologies (Upper Second Class)

    Final Year Project: The research, design and implementation of a dynamic Java web application called Surfboard Finder, including a rule-based expert system for assisting in choosing the correct surfboard for the user’s particular circumstances. The application made use of web services technology to provide at least 50% of it’s surfing-related content. (65%)


Hobbies And
Interests.

  • Varied hobbies, sports, and interests including: kayaking; surfing; carp fishing; modern history and current affairs; gardening; water colour painting; mixing dance music; and socialising with friends. I am particularly interested in the future of the web including responsive design, and mobile optimisation in general. I build PHP/MySQL dynamic websites for a hobby, and enjoy learning about what makes good web design.