about
I'm an Anglo-American born and raised in the UK. After completing my university degree I travelled and then settled in China for 16 years before returning to the UK in 2018.
Throughout my life, I have developed a love of designing and building beautiful things. Things that look nice, things function intuitively and things that provide a joyful experience. This holds true for the three dimensional architectural spaces and buildings I produce through to developing everything I build for the web.
Since 2019 I've been managing a small development team as well as working hands-on with developing our code base. In this role I've developed my management ethos and have enjoyed mentoring junior developers, hiring the correct people ang giving them the freedom and environment to thrive.
"God is in the details." - Ludwig Mies van der Rohe
- A levels in History, Mathematics & Art
- AS Level in Physics
- BA Honors in Architecture
qualifications
- Awarded the Xiaoxiang friendship award from Hunan provincial government for outstanding contributions to education in Hunan.
awards
- English
- Mandarin Chinese
languages
web
I have over 25 years of development experience as a freelancer, team developer and development team leader.
I have worked on a huge range of projects using a wide number of technology stacks, frameworks and tools.
I'm proficient in everything from database and server side framework development to front end UI/UX design and coding.
Having managed a team of developers I've found my communication skills and deeper understanding of technical specifics allows me to bridge the gap between non-technical managers and developers in order to coordinate strategy.
My management style includes making sure I hire the correct people and give them the freedom to thrive. This means trusting rather than micro-managing, removing impediments and distractions, correctly setting realistic milestones and elevating quality over speed for long-term gain. Concise communication is key as well as implementation of feedback systems that empower people at all levels of the development team to contribute and improve the product.
- Specification
- Planning
- Development
- Management
- Deployment
- Support
experience
- Educational
- Brochure
- E-commerce
- Bespoke CMS & CRM
projects
- High Performance
- Mobile Friendly
- SEO
- Accessible
- Self Administered
- Social Network Integration
- Calendar Integration
- Email Newsletters
- Customisable Contact Forms
- API Integrations
features
- Silverstripe
- Drupal
- Joomla
- WordPress
content management
- Laravel
- Symfony
frameworks
- PHP
- MySQL
- Node.js
- Cloudflare
- cPanel
- Plesk
server side
- HTML
- CSS
- SCSS & SASS
- Javascript
- jQuery
- Vue
- React
front end
- MAMP
- git
- docker
- npm
- gulp.js
development tools
architecture
From an early age I was fascinated with the built environment and the construction of objects.
Creating spaces and understanding structures filled my childhood and I progressed towards the field of architecture.
I learnt that the quality of anything comes from a balance of materials and composition.
After completing my architectural degree I branched out into web development but continued to work on building design from time to time.
I have completed a variety of renovation, interior design, ancillary building design and extension projects
- Interior Renovations
- Ancillary Buildings
- Extensions
experience
- CAD Design
- Planning Consultation & Drawings
- Quantity & Cost forcasts
- Scheduling
services
portfolio
I enjoy designing small, multi-functional spaces. I find the challenge of balancing requirements and maximising the potential of limited volumns far more enjoyable than larger buildings.
Here are just some of my ideas that have made their way to CAD models.
Click on the thumbnails to see more.