Over the last 20 years I have accrued a diverse set of skills, covering all aspects of the web and mobile app development lifecycle, as well as digital media production, project administration, and team leadership.
From creating user experiences and designing intuitive interfaces, to implementing complex front-ends, maintaining back-ends, deploying web and mobile apps, producing and editing photo, video and audio assets, writing documentation and sales material, and training, mentoring and managing digital production teams.
Find below a detailed breakdown of my capabilities, technical proficiency and professional experience.
UX/UI Design
- User journeys
- Wireframing
- Balsamiq Mockups
- Prototyping
- Figma
- Sketch
- Adobe XD
- Adobe Photoshop
- Adobe Illustrator
- Design systems
- Brand development
- Typography
- Vertical rhythm
- Grid-based design
- Mobile-first design
- Responsive design
Front-end Development
- TypeScript
- JavaScript
- React
- Next.js
- Vite
- TailwindCSS
- Sass/SCSS
- HTML 5
- CSS 3
- jQuery
- Vue.js
- Angular
- GreenSock/GSAP
- Laravel
- Twig
- Timber for WordPress
- Shopify Liquid
- HTML email templates
- Gulp
- Grunt
- Webpack
- Responsive development
Back-end Development
- Node.js
- PHP
- Prisma
- PostgreSQL
- MySQL
- Redux
- Firebase
- Symfony
- API development
- API integration
- Systems architecture
- Data structure
- Database management
- Beekeeper Studio
- Sequel Pro
- PHPMyAdmin
- Postman
- Payload CMS
- Directus
- WordPress
- Shopify
- Jadu
DevOps
- AWS EC2
- AWS Route 53
- AWS S3
- AWS RDS
- AWS IAM
- AWS SES
- Docker
- CI/CD
- Version control
- GitHub
- BitBucket
- Git
- Subversion
- Sentry
- Pingdom
- Cleavr
- Nginx
- Apache
- cPanel
- Linux CLI
- Server configuration
- DNS configuration
- Network management
Mobile Applications
- Ionic Framework
- Capacitor
- Cordova/PhoneGap
- Project configuration
- Xcode
- Swift
- Cocoapods
- Android Studio
- XML
- Java
- Gradle
- App distribution
- Apple App Store
- Google Play Store
Administration/Management
- Estimating/scoping
- Technical writing
- Project management
- Agile methodologies
- Scrum Master certified
- Technical leadership
- Team leadership
- Peer mentorship
- Staff training
- Code review
- Sales material
- User documentation
- Product documentation
Further Expertise
- Accessibility
- Quality assurance
- Creative direction
- Technical support
- AI prompt engineering
- Dataflow diagrams
- PostHog
- Amplitude
- Atlassian JIRA
- Trello
- Teamwork Projects
- Microsoft Office 365
- Google Workspace
- Google Analytics
- Google Tag Manager
- Google Maps API
- Search engine optimisation
- Web performance optimisation
- Progressive enhancement
- Cross-browser/device compatibility
- BrowserStack
- Litmus
- Proof reading
- Copywriting
- Content management
- Adobe Creative Suite
- Graphic design
- Print design
- Adobe Audition
- Audio production
- Adobe Premiere
- Video production
- Video editing
- Video encoding
- Photography
- Image manipulation
- Image optimisation