back to portfolio

Better Marks

Feb 2013, 3 months


Python Developer


Work within a lean software process to design and develop new product features
Acquiring skills enabling the creation of scalable functionality with Python
Writing unit tests
Writing functional tests
Resolve errors and performance issues
Share knowledge and support



Project description

bettermarks is an adaptive learning system for maths replacing printed textbooks or exercise books. With bettermarks, students are enabled to learn from their mistakes.

bettermarks marketing image

Back in 2013 I have joined the vast backend team of the project, in order to support and develop the on going features and working majorly on the data pipeline based in the microservice architecture. One of those was build using python and django, and that one was the one I was working on most actively.

One of the most amazing part of working on this project was to see how scrum and kanban is able to organize the work of dozens of developers and content makers in a logical and transparent way.