Blake - Computer programming tutor - Crystal Lake
1st lesson belanja
Blake - Computer programming tutor - Crystal Lake

One of our best tutors. Quality profile, experienced in their field, verified qualifications and a great response time. Blake will be happy to arrange your first Computer programming lesson.

Blake

One of our best tutors. Quality profile, experienced in their field, verified qualifications and a great response time. Blake will be happy to arrange your first Computer programming lesson.

  • Rate RM196
  • Response 14h
  • Students

    Number of students accompanied by Blake since their arrival at Superprof

    50+

    Number of students accompanied by Blake since their arrival at Superprof

Blake - Computer programming tutor - Crystal Lake
  • 5 (26 reviews)

RM196/h

1st lesson belanja

Contact

1st lesson belanja

1st lesson belanja

  • Computer programming
  • HTML
  • JavaScript
  • C#
  • C#.NET

Learn Programming & Build Real Apps with an Enterprise Cloud Architect (JS • C# • Python)

  • Computer programming
  • HTML
  • JavaScript
  • C#
  • C#.NET

Lesson location

Ambassador

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Blake will be happy to arrange your first Computer programming lesson.

About Blake

I’m an Enterprise Cloud Architect with years of experience designing, building, and scaling software across multiple industries. My work spans enterprise cloud solutions, modern web development, distributed systems, and mentoring developers at all levels.
Before becoming an architect, I spent years as a Senior Software Engineer, building everything from internal business tools to large-scale platforms. I bring the same real-world engineering practices I use professionally into every lesson.
I specialize in:

JavaScript & TypeScript (Node.js, APIs, frontend fundamentals)
C# / .NET (backend, architecture, cloud services)
Python (automation, scripting, data basics)
Cloud & real-world application design

My passion is helping learners break through barriers, build confidence, and actually create things—not just follow tutorials.

See more

About the lesson

  • Primary
  • Secondary
  • SPM
  • +10
  • levels :

    Primary

    Secondary

    SPM

    Form 6

    STPM

    Adult education

    Masters

    Doctorate

    Beginner

    Intermediate

    Advanced

    Professional

    Kids

  • English

All languages in which the lesson is available :

English

I work with:

- Complete beginners who want to learn programming the right way
- Self-taught developers stuck in tutorial overload
- Bootcamp students who need deeper guidance
- Junior developers who want to level up with real projects
- Career switchers wanting a roadmap grounded in real industry practice
- Professionals who want to add coding or cloud skills to their toolkit



My teaching is:
Hands-on
Project-based
Focused on real engineering workflows
Tailored to your goals
Every session includes coding together, breaking down problems, improving your mental “programmer model,” and building clarity around why things work—not just memorizing syntax.



You’ll learn:
- How real engineers design and structure projects
- How to debug effectively
- How to think through problems step-by-step
- How cloud and backend systems actually fit together
- Clean code, architecture basics, and best practices

No fluff. No busywork. Just practical growth.

See more

Rates

Rate

  • RM196

Pack rates

  • 5h: RM880
  • 10h: RM1760

online

  • RM196/h

free lessons

This first lesson is free to allow you to get to know your teacher so that they can best meet your needs.

  • 1hr

Learn more about Blake

Learn more about Blake

  • Can you tell us about your first experience using a computer?

    I was about 5 and my dad brought home our first PC. It was Windows 3.1, and came with solitaire installed on it. I spent hours playing solitaire just to get the card jumping animation after winning it. We also had 2 other games called Tanks and Commander Keen. I've loved computers ever since, and soon began attempting to learn DOS commands and the CLI. Eventually this translated to learning C++ when I was a few years older, and I haven't looked back since.
  • What is the technological evolution that has marked you most and what will be, in your eyes, a turning point in this field?

    The switch to web based technologies from desktop based technologies has probably been the most impactful on me. I started my career working on desktop apps, and transitioned to APIs and the web world over the past decade or so. It's given me an appreciation for supporting many different devices accross a wide variety of user experiences. The biggest turning point for the field in my lifetime will probably be AI. The ability for code to translate plain english into computer code is getting better and better. It will still require coders who know what they're doing and what to ask the AI for, but it should make coders vastly more productive.
  • Explain your expertise, your interest in it and, more broadly, its importance in the computer world.

    My expertise lies in web apps. I am skilled at writing web apis and web front ends that provide an intuitive interface for the user. I am particularly skilled using .net core and C# for the APIs, though nodejs with expressjs is fantastic for getting APIs off the ground quickly. I'm most familiar with using React for the front end web page development, and I've been impressed with how the framework has been embraced by the web development world so well.
  • Do so-called 'visionaries', such as Bill Gates, Steve Jobs and Mark Zuckerberg inspire you or do you have other role models?

    The public faces of the tech companies don't inspire me too much. Their role is important, but I'm more inspired by the people that do the dev work. Robert Martin (Uncle Bob) has been a clear voice pushing for writing high quality, maintainable code. Martin Fowler is an author with a prodigious body of work and I have learned quite a bit from the techniques he lays out in his books. Additionally, I've been proponent of a technique called design patterns, and there were 4 authors of the original book on design patterns (Erich Gamma, John Vlissides, Richard Helm, Ralph Johnson), all of which inspire me to write code that is easier to understand and does it's job fast.
  • Provide a valuable anecdote related to your subject or your days at school.

    My first foray into programming was writing helper apps on my graphing calculator in middle school. I would write programs to model the computations for complex formulas. I often found that when I was struggling with a concept, I could overcome it by modeling the concept in code. Programming helped me break down the complex problems into simple problems that I could tackle one at a time. I still do this when I come across something I wish to understand better. Modeling the real world with code has greatly helped me gain a better understanding of any concept I am struggling to learn.
  • What would you say to an uncomfortable person in front of a screen who says that "IT is too complicated"?

    Start simple, start at the beginning. Every problem can be broken into smaller pieces, and smaller pieces are easier to solve. By solving each smaller piece on their own, the solution to the problem becomes clearer, like assembling a jigsaw puzzle. At the end of the day, programming is about translating between human language and computer language, so we just need to find the proper words.
  • What are your other passions, related or non-related to computers?

    I love playing games (video / board / card). I also enjoy jigsaw puzzles and logic puzzles. Additionally I enjoy camping and hiking.
  • What makes you a Superprof in IT?

    My experience in the industry has given me experience with a wide variety of technologies. This gives me a unique perspective in being able to break down technologies and problems into smaller and simpler pieces. I break complex concepts down into several simple ones, ensure my student has a firm grasp on the simple concepts, and then build back up to the more advanced concept.
--
--

Similar Computer programming tutors in Crystal Lake

  • Lim

    Kuala Lumpur & online

    5 (27)
    • RM65/h
  • Anand

    George Town & online

    5 (4)
    • RM40/h
    • 1st lesson belanja
  • SMART

    Kajang & online

    4.9 (9)
    • RM45/h
  • Jing Yong

    Petaling Jaya & online

    5 (9)
    • RM100/h
    • 1st lesson belanja
  • Aaron Joseph

    & online

    5 (5)
    • RM75/h
    • 1st lesson belanja
  • Marcus

    Kuala Lumpur & online

    5 (3)
    • RM62/h
  • Akhlaq

    Kuala Lumpur & online

    5 (4)
    • RM150/h
    • 1st lesson belanja
  • Shadman Sakib

    Subang Jaya & online

    5 (3)
    • RM65/h
    • 1st lesson belanja
  • Sanmathy

    Petaling Jaya & online

    5 (5)
    • RM150/h
  • Ryan

    Petaling Jaya & online

    5 (8)
    • RM99/h
  • Qurrat

    Kuala Lumpur & online

    5 (5)
    • RM90/h
    • 1st lesson belanja
  • Amanda

    Petaling Jaya & online

    4.7 (5)
    • RM120/h
  • Omar

    Subang Jaya & online

    5 (3)
    • RM40/h
    • 1st lesson belanja
  • Jauhari

    Kuala Lumpur & online

    5 (3)
    • RM150/h
    • 1st lesson belanja
  • Ken

    Bayan Lepas & online

    5 (1)
    • RM60/h
    • 1st lesson belanja
  • Ayesha

    Shah Alam & online

    5 (2)
    • RM45/h
    • 1st lesson belanja
  • Akmal

    Kajang & online

    5 (1)
    • RM40/h
    • 1st lesson belanja
  • Nicholas

    Johor Bahru & online

    5 (2)
    • RM60/h
    • 1st lesson belanja
  • Akmal

    Johor Bahru & online

    5 (4)
    • RM90/h
    • 1st lesson belanja
  • Aryan

    & online

    5 (2)
    • RM60/h
    • 1st lesson belanja
  • See Computer programming tutors