I’m Daniel Grayling, a full stack software engineer with about 10 years of experience building end-to-end web applications, browser extensions, and plugins for tools like Google Docs and Microsoft Word. I enjoy turning complex requirements into reliable, maintainable products by working across frontend and backend—often with strong TypeScript/React foundations and RESTful APIs. I’ve also contributed to operational excellence and deployment workflows, using Docker, Ansible, and automation practices to ship dependable systems. Outside of core engineering, I’ve worked on customer-facing problem solving and collaborated closely with UX and product teams to deliver features from concept through production and deployment.

Daniel Grayling

I’m Daniel Grayling, a full stack software engineer with about 10 years of experience building end-to-end web applications, browser extensions, and plugins for tools like Google Docs and Microsoft Word. I enjoy turning complex requirements into reliable, maintainable products by working across frontend and backend—often with strong TypeScript/React foundations and RESTful APIs. I’ve also contributed to operational excellence and deployment workflows, using Docker, Ansible, and automation practices to ship dependable systems. Outside of core engineering, I’ve worked on customer-facing problem solving and collaborated closely with UX and product teams to deliver features from concept through production and deployment.

Available to hire

I’m Daniel Grayling, a full stack software engineer with about 10 years of experience building end-to-end web applications, browser extensions, and plugins for tools like Google Docs and Microsoft Word. I enjoy turning complex requirements into reliable, maintainable products by working across frontend and backend—often with strong TypeScript/React foundations and RESTful APIs.

I’ve also contributed to operational excellence and deployment workflows, using Docker, Ansible, and automation practices to ship dependable systems. Outside of core engineering, I’ve worked on customer-facing problem solving and collaborated closely with UX and product teams to deliver features from concept through production and deployment.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Software Engineer at Technology from Sage
February 1, 2022 - November 30, 2024
Frontend developer for the Lean Library browser extension. Owned and delivered key product features from concept to production using React, TypeScript, and Zusta nd, partnering with UX designers to ensure implementations matched designs and delivered a consistent user experience. Liaised directly with customers to diagnose and resolve critical system issues.
Software Engineer at Sage
February 1, 2022 - November 1, 2024
Frontend developer for the Lean Library extension, delivering new features and bug fixes, liaising with customers to resolve issues and working with UX designers to ensure design compliance.
Software Engineer at Sciwheel
February 1, 2019 - February 1, 2022
Primary maintainer for the Sciwheel Google Docs plugin. Worked with product management to deliver new features, bug fixes and liaised with customers to determine issues. Later refactored the architecture and deployment process to develop a new backend and frontend provider for deploying the same app on Microsoft Word and Office 365 Word.
Software Engineer at Lucid Works
April 1, 2018 - January 1, 2019
Primary maintainer for the Twigkit component library. Produced bug fixes, fixed discrepancies between components, supported new customer integrations and deployed new versions to customers.
Software Engineer at Floor5
October 1, 2017 - April 30, 2018
Designed and built a full-stack web application for visualising radio signal telemetry sourced from a SQL database. Delivered an intuitive frontend with per-device data tables and interactive D3 charts plotting signal strength and latency against time and distance using React, Redux, and D3.js. Architected and implemented a Spring Boot backend exposing RESTful APIs, handling database querying, and serving data to the frontend.
Software Engineer at Floor51
October 1, 2017 - April 1, 2018
Developed a new user interface for displaying radio signal data from a SQL database. Produced device displays and various graphs for signal strength and latency over time and distance. Wrote a Spring backend to query the SQL database and provide APIs to the frontend.
Software Engineer at Autonomy (Hewlett Packard, HPE, Micro Focus)
November 1, 2014 - September 30, 2017
Developed end-user and admin interfaces using Backbone.js and Spring, beginning with an admin dashboard before collaborating cross-functionally to deliver a new general-purpose user interface. Took on an additional role as Release and Automation Engineer, acting as a sole developer for an internal continuous deployment system. Used an Nginx reverse proxy to route traffic to Docker- and Ansible-deployed feature branch environments, streamlining the release process for the wider team.
Software Engineer at Hewlett Packard / HP Enterprise / Micro Focus
November 1, 2014 - September 1, 2017
Worked on end-user interfaces within a common technology stack (Backend JS, jQuery, Spring, Docker, Docker Compose, Ansible, Vagrant, Jenkins). Initially an Admin dashboard; later contributed to a general user interface. From 2016, Release and Automation Engineer; built an internal CD system routing deployments of feature branches with Docker and Ansible.

Education

BSc Theoretical Physics (2:1) at University of Birmingham
January 11, 2030 - January 1, 2013
BSc in Theoretical Physics at University of Birmingham
January 1, 2013 - December 31, 2013

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Media & Entertainment, Professional Services