I have a passion for coding and programming. It can be a really creative endeavour and with the right mindset, habits and approach it is really fulfilling.
I have experience working on a huge variety of coding problems as a professional, including solo work or in a team. I can teach you not only how to write good code, but also how to work effectively in a team, problem solve and design beautiful user interface or code architecture. These are often the things left out by courses and are must-have skills for employers.
I have taught Computer Science to several University students. I have also coached professionals to become better developers.
In my work as the CTO of my business, over the past years, I have hired and led over 10 Software interns, teaching them to go from the basics to writing production-ready code (they all submitted code that went in production within 1 month of joining).
I have also experience lecturing and teaching online at University level, invited to run guest lectures in Engineering, study skills and coding.
I take a coaching approach to my teaching: the student is responsible for their practice, the learning and commitment. My role is to help you establish great learning and coding habits. I help you get unstuck and delve deeper in your projects. With my approach, students become great problem solvers who can continue develop their skills independently. The approach is strictly experience based with explanations/lecturing provided on a need basis.
My lessons are tailored to16yo+ from absolute beginners to experienced coders who want to improve their skills.
I can teach you how to:
- solve coding problems in most languages (C++, Python, Java, Scala, PHP, JavaScript)
- build websites & the server code to run them
- create games in Godot
- build beautiful user interfaces
- manage projects with large teams (including version control, pull requests, agile)
- design intelligent software architectures for modularity and code reuse
- write clean code that is legible and easily understandable.
With me, you'll become an expert professional coder in little time, with the confidence to tackle any sized project in any language.
Languages | English (British), French, Italian, Spanish |
---|---|
Availability | Weekends, Weekdays (all times) |
References Available | On File |
University of Cambridge | 2014 | Masters | Engineering: Energy, Sustainability & Environmental | |
---|---|---|---|---|
University of Cambridge | 2013 | Bachelors | Mechanical Engineering | |
Stanford University | 2013 | Other | Stanford Institute for General Management | |
Sevenoaks School | 2010 | School | International Baccalaureat |
Feedback | |
---|---|
Published feedback | |
Unpublished feedback (Usually negative) | 0 |