Simon Cam

Simon Cam

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
A friendly, experienced and human-focussed Tech Director
A friendly, experienced and human-focussed Tech Director

I'm an experienced full stack developer and tech lead who loves delivering impactful and effective experiences built on high quality technical foundations.

I've worked on a diverse range of outputs over the years, from creative digital marketing campaigns to engineering-heavy product development projects.

Whether leading a team or diving deep into code, I always try to bring an open, collaborative and friendly approach to what I do :)

London (+01:00)
Joined December 2023
EXPERTISE
12 years experience
Django has often been at the heart of the projects I've worked on. I absolutely love the framework and the community behind it, and think...
Django has often been at the heart of the projects I've worked on. I absolutely love the framework and the community behind it, and think it's still as relevant today as it was when it was launched in 2005. Nothing else I've come across gives that incredible productivity combined with solid software development thinking. People call it boring technology (as in that's a good thing!) but I still find it very exciting. I love striving to achieve idiomatic Django patterns and approaches, leveraging the power of the framework to do what it's excellent at but also knowing where to tweak and customise things to unlock its full potential.
GraphQL
View more
GraphQL
View more
20 years experience
I began my development career using Flash, whose scripting language, ActionScript was not a million miles away from JS. When Flash began ...
I began my development career using Flash, whose scripting language, ActionScript was not a million miles away from JS. When Flash began to fade away, and as browsers themselves became more powerful, I naturally gravitated towards using JS to create rich interactive frontends. The innovation in the JS community is fantastic, although sometimes the pace of change can be a little overwhelming. Over time, I've learned to approach new frameworks and approaches with a cautious optimism, sometimes trying out new things on smaller projects to see what they offer and how they might fit into the toolbox. I currently enjoy using bigger frameworks like React, Next.js and Remix, alongside lighter weight solutions like Stimulus and HTMX.
8 years experience
When I first came across React, it was definitely a bit of a WOW moment. It was so interesting to see how its declarative model was so di...
When I first came across React, it was definitely a bit of a WOW moment. It was so interesting to see how its declarative model was so different from a lot of the existing imperative approaches. I could see straight away that it was going to be a game changer for UI development. When I'm working with other devs, I often encourage them to really think about what React is doing under-the-hood, in terms of state reconciliation and DOM manipulation, as I find that helps understand why certain things are done the way they are. In recent years, I've enjoyed using application frameworks built on top of React, such as Next.js and Remix, allowing me to leverage server side rendering to bring performance and SEO benefits.

REVIEWS FROM CLIENTS

Simon's profile has been carefully vetted and approved as a Codementor. Connect with Simon now, and leave a review for them once you're done!
PROJECTS
2021
Omnos is a web platform that helps users understand their health and wellbeing through data, and how to make changes to their diet and li...
Omnos is a web platform that helps users understand their health and wellbeing through data, and how to make changes to their diet and lifestyle that will result in tangible improvements. A rich set of inputs from functional tests and cross-referenced questionnaires are processed through a sophisticated backend 'matrix', in order to calculate health scores and recommendations. Results are presented back in a mobile-optimised and user-friendly web application.
Python
Django
Stripe
View more
Python
Django
Stripe
React
pytest
JavaScript
GraphQL
Terraform
Airtable
Styled-Components
GitHub Actions
Playwright
View more
ReskinnedView Project
2022
Reskinned is a platform geared towards helping clothing brands deliver a circular sustainability solution. I helped architect and develo...
Reskinned is a platform geared towards helping clothing brands deliver a circular sustainability solution. I helped architect and develop a fully bespoke software platform for Reskinned to run their business on. This system manages everything from garment trade-in, to inventory and warehouse management, to resale. Deep integrations with Shopify and eBay power the e-commerce layer, with more to come in the future.
Python
Django
Shopify
View more
Python
Django
Shopify
React
pytest
JavaScript
Terraform
Next.js
Wagtail
RESTful API
GitHub Actions
Playwright
View more