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.
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.