Kelly Ann Marshall

  • Front-End Developer
  • UI Developer
  • Web & Visual Designer
  • MSc Information Technology (Merit)
  • BFA Photography

Hello and welcome to my portfolio website. My name is Kelly Marshall and I’m a web developer and designer based in Scotland, UK.

Portfolio

Web Projects

View slideshow

Print Design

View slideshow

Logo Design

View slideshow

Web Sandbox

Map Challenge

Map Challenge

Built with Vue + Mapbox

Covid Data Visualisation

Covid Data Visualisation

Built with Vue + ChartJS

About

  • Web Development

    I have an MSc in Information Technology from the University of Glasgow. My web development experience includes the use of HTML5, CSS3, LESS, SASS, JavaScript, Angular, Vue, React, WordPress, Joomla, Jekyll, Tailwind, Bootstrap, PHP/MySQL, Python/Django and Node.

  • Web Design

    My UX/UI web design experience includes the use of HTML5, CSS3, LESS and SASS to produce responsive websites, e-mail campaigns, interactive maps, photo and video galleries and more, as well as wireframing in Balsamiq, Adobe XD and Figma.

  • My print design experience includes the design and prepress of printed advertising, package design, catalogs, brochures, annual reports, business proposals, logos and branding and promotional materials.

  • Photography

    I have a BFA in Photography from the Maryland Institute, College of Art. My photography experience includes B&W and colour photography, photochemistry, studio lighting, studio portraiture and high-end digital editing.

CVDownload CV

Profile

Front-end developer and UI specialist with a strong background in both software development and visual design. Experienced in building complex web applications and interfaces using Angular, TypeScript, Vue and JavaScript, with particular strengths in UI development, data visualisation, mapping and creating intuitive user experiences.

My background in graphic and web design gives me a strong visual and user-centred perspective alongside my technical skills. I enjoy working collaboratively with UX, design and engineering teams to turn complex requirements into clear, usable interfaces, and have experience working across the full process from wireframes and prototypes through to implementation.

Core Skills

Front-End Development

  • Angular
  • TypeScript
  • JavaScript / ES6
  • Vue.js
  • HTML5
  • CSS3
  • SASS / LESS
  • RxJS
  • NgRx
  • Responsive Web Development

UI / UX Design

  • UI design
  • Wireframing
  • Prototyping
  • User-centred design
  • Figma
  • Adobe XD
  • Balsamiq

Data & Mapping

  • D3.js
  • MapboxGL
  • OpenLayers
  • Interactive maps
  • Data visualisation

Development & Testing

  • Python
  • Django
  • Flask
  • PHP
  • MySQL
  • Node.js
  • Git
  • Docker
  • Jest
  • Jasmine
  • Cypress
  • Playwright

Cloud & Tools

  • AWS
  • Terraform
  • Jira
  • Bitbucket
  • Storybook
  • Keycloak
  • IIS
  • pgAdmin
  • Microsoft Copilot
  • Anthropic Claude

Creative

  • Photoshop
  • Illustrator
  • InDesign
  • Photography
  • Illustration
  • Retouching
  • Prepress
  • Sound & video production

Professional Experience

  • Front-End Developer (Nov 2022 - Oct 2025)

    Beeks Financial Cloud Group Plc, Renfrew, Scotland

    Worked as part of an internal development team building a self-service portal for network and server infrastructure.

    Technologies:
    • Angular
    • TypeScript
    • NX
    • NgRx
    • RxJS
    • D3.js
    • Jest
    • NgMocks
    • Jasmine
    • Storybook
    • Playwright
    • Keycloak
    • Docker
    • Bitbucket
    • Jira
    • Microsoft Copilot
    • Anthropic Claude
    • Developed front-end features for a network and server infrastructure self-service portal using Angular and Python/Django.
    • Designed and developed chart components using D3.js to display server usage analytics and make infrastructure data easier to interpret.
    • Maintained and modernised legacy front-end code, including upgrading dependencies and keeping the application current.
    • Worked within an internal development team to deliver and maintain a complex business application.
  • Senior Developer (Aug 2020 - Jun 2022)

    Idox Group (acquired thinkWhere in Oct 2021), Glasgow, Scotland

    Worked as part of an agile development team with a strong focus on UI design and front-end development for groundMapper, a fully featured cloud GIS data application.

    Technologies:
    • Angular
    • TypeScript
    • OpenLayers
    • Bootstrap
    • Cypress
    • AWS
    • pgAdmin
    • Docker
    • Terraform
    • IIS
    • Figma
    • AdobeXD
    • Balsamiq
    • Git
    • Jira
    • Designed and developed user interfaces for a complex GIS application combining mapping, data management and search functionality.
    • Created wireframes and UI designs for advanced search, split-screen map/data views and bespoke forestry data management features.
    • Developed and delivered administration features covering permissions, accounts, projects and user management.
    • Designed and developed the front end for EuroGeographics Open Maps for Europe, a website providing access to official European map, geospatial and land information.
    • Worked collaboratively within an agile team across design, development and product requirements.
  • UI Developer (Aug 2018 - Feb 2020)

    VisitScotland, Edinburgh, Scotland

    Worked as part of an internal development team on a major re-platforming project for VisitScotland's flagship website.

    Technologies:
    • HTML5
    • CSS3
    • SASS
    • Vue.js
    • JavaScript / ES6
    • MapboxGL
    • Webpack
    • Gulp
    • Cypress
    • VS Code
    • BloomReach Experience CMS
    • Freemarker
    • Bitbucket
    • Jira
    • Developed front-end components and templates as part of the re-platforming of VisitScotland's main website.
    • Created proof-of-concept interactive tourism destination maps with filtering and sorting across destination, product and event data.
    • Developed map experiences incorporating accessibility considerations and rich filtering and sorting functionality.
    • Worked with UX, design and software engineering teams to create complex itinerary CMS templates integrating destination data with interactive maps.
  • Front-End Developer (Aug 2017 - May 2018)

    Peninsula Business Services, Glasgow, Scotland

    Technologies:
    • HTML5
    • CSS3
    • LESS
    • AngularJS
    • JavaScript / ES6
    • Node.js
    • Gulp
    • Git
    • Karma
    • Jasmine
    • VS Code
    • Jenkins
    • Web APIs
    • Microsoft Team Foundation Server
    • Developed HTML, CSS/LESS and JavaScript features for an internal task-management single-page application built with AngularJS.
    • Researched and implemented the Postcode Anywhere API for client address search and data entry.
    • Refactored the project's CSS/LESS structure to improve maintainability.
    • Introduced automated CSS code linting to improve consistency and code quality.
  • Front-End Developer (Feb 2014 - May 2017)

    Arnold Clark, Glasgow, Scotland

    Technologies:
    • HTML5
    • CSS3
    • SASS
    • JavaScript / ES6
    • jQuery
    • Node.js
    • Git
    • Backbone
    • Jekyll
    • Joomla
    • Jasmine
    • Worked as part of an agile web development team on the client-side development of Arnold Clark's rental and leasing websites.
    • Developed responsive HTML, CSS/SASS and JavaScript features across multiple customer-facing websites.
    • Worked with Worldpay technical support and the back-end developer to upgrade a legacy online payment system to Worldpay Hosted Payment Pages.
    • The new payment implementation was responsive across tablet and mobile devices and contributed to a 21% increase in mobile revenue.
  • Web Content Officer (Oct 2012 - Nov 2013)

    The University of Glasgow, Glasgow, Scotland

    • Provided web design, development and support to academic and professional services staff using the T4 CMS.
    • Developed a searchable pop-up video gallery using CSS and jQuery.
    • Developed reusable magazine and responsive email content templates.
    • Developed a customised PHP/MySQL database and web-based editor for managing research and academic URLs, cross-references and associations.
    • Created training and support resources for the T4 content management system.
  • Web Developer / Research Assistant (Oct 2011 - Nov 2012)

    The University of Glasgow, Glasgow, Scotland

    • Designed and developed websites and web applications while contributing to project coordination, user evaluation studies, presentations and technical writing.
    • Developed a customised PHP/MySQL web content editor for the School of Mathematics & Statistics and School of Computing Science.
    • Designed a child-friendly search interface for patients at Emma Children's Hospital in Amsterdam.
    • Designed and evaluated alternative search interfaces as part of an information-retrieval user study.

Earlier Design Experience

  • Graphic Designer (Feb 2008 - Sep 2010)

    Admit One, New York, NY

    Print and web design, email campaigns, illustration, prepress, large-format displays, trade-show booths, corporate identity, signage and project management. Managed relationships with outside vendors and contributed to the production of weekly email campaigns reaching more than 20,000 recipients.

  • Graphic Designer (Nov 2002 - Nov 2007)

    Henry M. Jackson Foundation for the Advancement of Military Medicine, Bethesda, MD

    Print and web design, annual reports, business proposals, brochures, scientific posters, trade-show displays, corporate identity, websites and promotional materials. Managed projects, worked directly with clients and vendors, and supervised summer design interns.

    Selected work included:
    • Corporate annual reports
    • Naval Medical Research Center capabilities brochure
    • Recruitment advertising featured in Nature magazine
    • Large-format exhibition and trade-show displays, including a 10-metre multi-panel display
    • Company and client websites

Earlier Career

  • Graphic Designer (Feb 1999 - Dec 2000)

    Lado International College, Washington, DC

  • Advertising Designer (Jun 1996, Jan 1999)

    Channing L. Bete Company, South Deerfield, MA

  • Freelance Designer (May 1994 - May 1996)

    Freelance Designer, New York, NY

  • Digital Retoucher (Jun 1993 - May 1994)

    Digital Stock Connection, Rockville, MD

  • Studio Portrait Photographer (Jun 1992 - Mar 1993)

    Elegant Images, Towson, MD

Education

    MSc in Information Technology (Sep 2010 - Sep 2011)

    University of Glasgow

    Focus:
    • Java
    • JavaScript
    • PHP
    • MySQL
    • XML
    • HTML
    • CSS
    • Django
    • Python
    • Multimedia Systems
    • Software Project Management
    • Information Systems
    • Databases

    Dissertation: Interactive web interface for the purchase of live event tickets, incorporating interactive venue maps built with SVG, JavaScript, PHP and MySQL.

    Activities: Postgraduate Student Representative

    BFA Photography (Sep 1989 - Jun 1993)

    Maryland Institute, College of Art

    Focus:
    • Black & white and colour photography
    • Film and video production
    • Alternative photographic processes
    • Studio lighting
    • 2D design
    • Computer illustration
    • Painting
    • Drawing
    • Sculpture
    • Art history
    • History of photography

Additional Skills

  • Languages:

    • Native English
    • Basic written and conversational Croatian / Serbian / Bosnian
  • Microsoft:

    • PowerPoint
    • Word
    • Excel
    • Power BI
  • Creative Software:

    • Photoshop
    • InDesign
    • Illustrator
    • Figma
    • Adobe XD
    • Balsamiq
    • Final Cut Pro
    • Logic Pro
    • Keynote
  • CMS / Web:

    • WordPress
    • Joomla
    • MAMP
    • WAMP
    • Google Analytics
  • Typing:

    • 70 wpm