
Adam Christopher Bones
Verified Expert in Engineering
Full-stack Developer
Adam is a 20-year veteran of web application development, specializing in UI, product development, and AWS-enabled SaaS businesses. As both product creator and technical lead in multiple startups, Adam has served at the forefront of web technology for over two decades.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), OS X
The most amazing...
...SaaS I've developed is a platform for creating websites without code or templates, allowing agencies to fulfill their projects without bespoke development.
Work Experience
Senior React Developer
Huan Niu
- Developed a PWA/React front end to a blockchain network providing provenance of artworks, allowing gallery owners to manage artist/collector relationships and collectors to discover new artworks.
- Developed an on-demand dynamic image resizer to serve optimized images across apps.
- Developed an online PDF generator for LOPs and COAs in response to ownership changes.
- Provided end-to-end test coverage for the entire system via Cypress.
- Proposed and implemented new UIs in response to ongoing changes in product scope.
- Presented in daily product development meetings, solving high-level cloud architecture problems with team mates.
Technical Lead
Oxygen Digital
- Designed, implemented, and scaled a popular SaaS used to power hundreds of successful websites.
- Developed the Cycle toolset to the point where designers could fulfill client work without bespoke development.
- Conceived and developed new features for Cycle in response to client usage over a 10-year period.
- Became an early adopter of cloud technologies as a fast and efficient way to scale a SaaS.
- Acted as early contributors to open-source JavaScript frameworks, foreseeing the potential for "front-to-back" JavaScript development.
Director
Oxygen Digital
- Collaborated with remote teams and broader organizations to foster adoption of the Cycle toolset.
- Transitioned the business to fully remote and reduced team size to a third whilst increasing production and turnover.
- Reduced monthly infrastructure costs to a tenth whilst improving performance by transitioning to the cloud, subsuming the role of a previous director.
Front-end Developer
Oxygen Digital
- Designed and implemented WYSIWYG tools for building web pages in the browser in the days before Google Docs.
- Optimized generated pages to achieve a Google PageSpeed score of over 90% with compatibility back to Internet Explorer 7, thanks to ultra-streamlined, framework-free JavaScript and CSS.
- Continuously incorporated up-to-date best practices in web design into the Cycle platform, covering everything from CSS animations to SEO.
Back-end Developer
Oxygen Digital
- Designed and implemented an ultra-efficient server-side infrastructure using Node.js, AWS Lambda, and AWS API Gateway—one that continues to handle hundreds of thousands of page views per month.
- Designed a NoSQL/single table system for ultra-fast page loads with AWS DynamoDB.
- Designed and implemented a user system with enterprise-level access control using AWS Cognito.
- Implemented payment processing and subscription management through Stripe.
- Implemented dynamic image optimization and manipulation with Node.js and Sharp.
- Implemented point-in-time restorability for client content with continuous version history via Amazon S3.
Experience
Cycle | Website Builder
http://cycle.oxdi.co.ukResponder | Behavioral JavaScript Framework
In-Place Editor
Skills
Languages
CSS, JavaScript, HTML, TypeScript, PHP
Libraries/APIs
React, Node.js, Stripe
Platforms
Amazon Web Services (AWS), Web, WordPress, AWS Lambda, OS X
Other
Software Engineering, Usability, Web App Development, JavaScript Libraries, Front-end, Back-end, Full-stack, User Interface (UI), Web Development, Serverless, Server-side JavaScript, Digital Product Design, Technical Documentation, Web Project Management, Product Design, Product Development, Client-side, Browsers, Progressive Web Applications (PWA), UI Engineering, APIs, SaaS, User Experience (UX), CI/CD Pipelines, Payment APIs, User Interface Engineering (UIE)
Frameworks
Express.js, Cypress
Tools
Amazon Cognito, Slack, Jira, Figma, Terraform, GitHub
Storage
Amazon DynamoDB, NoSQL
Paradigms
Test-driven Development (TDD), DevOps, Automated Testing
Education
Bachelor's Degree with First Class Honors in Computer Science
University of Sussex - Brighton, United Kingdom