Skip to content

Home

Hi, I’m Craig Cecil — a software and design systems engineer

Over the past 30 years, I've helped companies and organizations build web applications and design systems that are modern, resilient, responsive, scalable, and accessible.

I provide high-quality services and solutions that produce results, while saving time and money, including:

  • Design Systems


    Enterprise-scale design systems that seamlessly unify your entire portfolio of apps

  • Apps that work everywhere


    Websites and applications that work across all devices (watches, phones, tablets, desktops)

  • Apps that can used by anyone


    Accessible websites, apps, and documents that can be used by any assistive technology for any person

  • šŸ“± Professional Web Apps


    Web apps that are indistinguishable in appearance and functionality from native apps on the Apple or Android stores

  • 🌲 Apps that last


    Sustainable web apps built on the Web Platform that are designed to add value for years, if not decades

  • Consulting Services


    Expert level consulting on design systems, Web Components, custom libraries, accessibility, UX, HTML, CSS, technical writing, and IT business strategy

Software that I've designed and developed is used by hundreds of millions of people each year.

Social Security Administration
Leidos
Lockheed Martin
Northrop Grumman
Peraton
Verizon
 

Brandon Szabo, Director of UX at the Internal Revenue Service

Craig continues to represent what a technical leader should be.

He has a long track record of outstanding delivery, but continues to push customer (and leadership) expectations at every turn. I don't think complacency is in Craig's vocabulary.

He has an outsized impact as an individual performer, but his greatest contributions are in the way that he empowers the team. Whether it is through proactive research and sharing of best practices, developing tools that can help our whole UX team operate more effectively, or serving as a technical advisor on individuals' stretch goals, Craig recognizes that the success of our team is dependent on individuals who strengthen everyone around them.

In terms of technical accomplishments, Craig continues to have too many to track.

Discover more