From Scratch Code

Mentorship

Whether you're looking to elevate your coding skills or tackle complex projects, my goal is to help you achieve mastery in Rust and Python. Together, we'll focus on advanced topics that empower you to write your own libraries and contribute meaningfully to the software community.

You set the agenda, whether that’s levelling-up your skills or figuring out the next step in your career. I’m here to guide you, offer feedback, and tailor the experience to your needs.

Offerings

Free 20-Minute Intro Call

A quick chat to discuss your goals and see if we’re a fit.

60-Minute Session: $140

Perfect for in-depth problem solving or skill building.

5-Pack of Sessions: $625

Work through a course or project of your choice at a discounted rate.

Pay & Book

Example Topics I Can Mentor

  • Library and Framework Development: Learn how to design, build, and publish your own Rust or Python libraries.
  • Building Web Servers from Scratch: Learn how to create HTTP servers in languages like Rust and Python, exploring the architecture behind modern web applications. If you'd like to begin on your own, I also have a course for this!
  • Concurrency and Multithreading: Master the art of writing concurrent and multithreaded code in Rust, Python, and other programming languages, including both synchronous and asynchronous approaches, to build efficient systems that scale across multiple cores.
  • Python Interpreter Design: Dive into the internals of how programming languages work by building your own Python interpreter, with a focus on parsing, bytecode generation, and execution.
  • Computer Architecture and Digital Design: Explore the fundamentals of computer architecture and digital design, including assembly language, digital logic, and how hardware components interact with software systems.
  • Software Mentorship and Career Development: Personalized mentorship to help you grow your software development skills and navigate early career challenges.
  • Transitioning to Self-Employment: Get guidance on leaving your 9-5 job and starting your own path. I can help you navigate the challenges of self-employment, from setting up your business to finding your niche and building sustainable workflows. You can read about my journey here.
  • Or any of the topics on our blog!

Additional Options

As someone who is neurodivergent, I’m more than aware that being on video calls all day is draining. If you’d prefer chat-based mentorship, please reach out, and I’d be happy to offer this at a discounted rate.

If you're a beginner looking to learn Rust or Python from the ground up, no worries! I offer beginner-friendly tutoring through Wyzant at a lower rate to help you get started with confidence. Please visit my Wyzant profile to learn more.