From Scratch Code

Mentorship

Whether you're looking for tutoring, technical mentorship, or career coaching, my goal is to help you feel seen and heard as an individual. Together, we'll work on not just solving problems, but making sure you feel fully in control of your tools and your career.

You set the agenda, whether that’s learning new technologies, improving 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.

Pay & Book

5-Pack of Sessions: $625

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

Pay & Book

Ongoing Technical Mentorship: $400/month

Perfect for continuous learning and support as you work through projects or navigate new challenges. This plan includes:

  • Two 60-minute sessions per month
  • Access to all courses
  • Asynchronous Q&A with a typical response time of 24 hours
  • More to be announced shortly!

Subscribe

Example Topics I Can Mentor

  • Rust Programming for Beginners: Get hands-on with Rust, from basic syntax to advanced concepts like memory safety, ownership, and building efficient systems.
  • 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.
  • Web Development Fundamentals: Covering the essentials of frontend and backend web development, including HTML, CSS, JavaScript, and server-side programming.
  • 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.

Additional Options

As someone who is neurodiverse, 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 are a student and these prices are prohibitive, please reach out and we can work something out.