Greater Manchester, England, United Kingdom
I'm a Computer Science educator and co-founder with a background in software engineering. Currently serving as Secondary CS Lead at St. Andrews International School in Thailand, I teach the IB and IGCSE Cambridge programmes and lead curriculum development across the school. Before moving into education, I worked as a Java Software Engineer and data analyst — that technical grounding is something I bring directly into the classroom every day. I care about making CS genuinely engaging and accessible for students. Alongside teaching, I co-founded ReviseWell, a platform designed to help students revise more effectively. I also hold NPQSL (Senior Leader qualification) and continue developing professionally across data, AI, and educational technology.
Leading the secondary level digital strategy, delivering the IB Diploma Programme and Cambridge IGCSE Computer Science to students across multiple year groups. Key responsibilities and achievements: - Designed and implemented a structured CS curriculum aligned with IB and Cambridge standards - Oversee and develop the school's CCA (Co-Curricular Activity) programme for technology - Mentor and support students through project-based and inquiry-led learning - Integrate modern tools and technologies including Python, JavaScript, and web development frameworks into classroom delivery - Champion a culture of digital literacy and computational thinking across the school
Delivered Computer Science to secondary students across Key Stage 3, IGCSE, and A-Level equivalent programmes at a leading British international school in Bahrain. - Taught programming, data structures, networking, and systems concepts - Supported students in achieving strong examination outcomes - Developed engaging lesson resources and assessment materials - Contributed to the wider school community through extracurricular technology activities
Developed and maintained modular, large-scale enterprise applications in Java within an Agile software development environment. - Built and tested automation modules for large-scale systems - Collaborated with cross-functional teams on development and QA processes - Worked with Java-based frameworks and tools for software testing and deployment
I worked on a big data project related to communities in Scotland plotting data on maps to be used by stakeholders. I developed this with Javascript and R.
Worked on a big data research project mapping community data across Scotland for use by external stakeholders and policymakers. - Built interactive data visualisations using JavaScript and R - Plotted and analysed geographic and demographic datasets onto maps - Collaborated with academic researchers to translate complex data into accessible outputs