CommuSoft is a large CRMCustomer Relationship Management that focusses on plumbing, gas, electrical and heating companies. The application is undergoing a major redesign with a strong emphasis on making the system easy to use. I have built some awesome features during the project and have had tonnes of fun creating animations that enhance the user experience.


  • Interface Design
  • User Experience
  • JavaScript Development
  • Front-end Architecture
  • Code Reviews


  • AngularJS
  • JavaScript
  • HTML5
  • CSS3


Supercharged Features

Recently I have been building a spreadsheet, which has turned out to be more powerful than expected!

(Read more about it here)

Users can upload files at any page in the app, by simply dragging them onto the screen.

Design meets Performance

The number of outstanding jobs for some users can get into the thousands! I used some nifty techniques to handle performance.

Snapshot taken midway through the process of cloning an estimates option.

(See it in action here)


" Callum is a fantastic designer, he has an incredible eye for even the smallest detail and a great sense of style and design. He has a brilliant understanding of how a user will experience his work, from the simplest button to the most complex animations. He loves what he does and it has been a real pleasure working with him. I'm incredibly excited about the work we're doing together and really pleased he's joined the team. "

Jason Morjaria – Founder of CommuSoft