Freelance tutoring
2020 - 2023
In my teaching practice, I developed and delivered a comprehensive full-stack web development training program for my tutees. It covered a range of languages, including technologies such as: React, Node, and Laravel. I'm proud to have helped my students start and progress their careers in software engineering. In my tutoring practice I:
-
Mentored developers through over 1000 hours of training, teaching JavaScript, HTML, CSS, PHP & MySQL via pair programming, kick starting careers and refining the skills of junior developers.
-
Trained system administration skills: deploying Linux VPSs, setting up & securing web servers. Supporting my students to deploy reliable, secure infrastructure.
-
Demonstrated cyber security best practices by showing vulnerabilities and their fixes to tutees.
-
Taught key project management skills: producing MVPs and turning them into production ready products, managing version control via Git and effectively utilising issue reporting to keep track of bugs.
These experiences have enriched my communication and mentorship skills, especially in articulating complex technical concepts and problem solving strategies- all skills crucial for collaborative teamwork and mentorship of colleagues. I deeply enjoy teaching and seeing people progress as what I'm teaching "clicks", and I look forward to more opportunities for teaching in future!