Software Architecture & Engineering Mentorship
I offer remote 1-on-1 mentoring for software engineers across the US, UK, and Canada. Mentoring has always been a natural extension of how I approach engineering.
I enjoy helping engineers think more clearly about architecture, debugging, scalability, cloud platforms, and technical decision-making. Whether you're preparing for a system design interview, figuring out a Staff+ career path, or solving a real-world production challenge.
The goal is not just to solve today's problem but to improve how engineers approach future challenges.
Mentoring Impact
726+
Mentoring Sessions
1000+
Verified Mentoring Hours
2000+
Total Technical Guidance Hours
100
Reviews
5.0
Rating
40%
Repeat Engagements
Engineers mentored across the US, UK, and Canada
How Sessions Work
We start with a free intro call. You explain the problem, I ask questions, and we work out what solving it actually involves and what it will cost. No charge for that call and no obligation to book anything after it.
Paid sessions are $60 per hour. Most run 1 to 3 hours, depending on the problem, because a production incident and a career conversation are not the same size of problem. Most engineers keep coming back rather than booking once, but a single session is fine if that is all you need.
- Rate
- $60 / hour
- First call
- Free, no obligation
- Availability
- Early morning to 3 PM EST
- Response time
- Within 3 hours on working days
What Engineers Say
“Incredibly helpful, solved an issue that 3 previous individuals struggled with.”
Jonathan Botha · Problem Solving Session
“Malay is very knowledgeable & experienced. He showed me how to identify whether or not a spring dependency is vulnerable and how to resolve it.”
Anthony Elam · Java & Spring Boot Session
“Malay is able to jump on to a new task and quickly solves complex problems and explains them clearly so you don't make the same mistake twice! A great all round coder.”
Codementor Review · Production Debugging Session
“Awesome mentor! Helped me reach the finish line and was very patient and explained in detail what he's done. Will hire again for future projects.”
Tabbitha Garcia · Mentoring Session
“Malay was SUPER helpful! He's very smart and patient. I appreciated how he explained the logic behind the code.”
Holly Sowinski · Code Review Session
“Malay did a fantastic job of helping me deploy my MERN stack app on AWS!”
Jonathan Rein · Cloud & AWS Deployment
What I Help Engineers With
I offer 1-on-1 mentoring sessions tailored to where you are in your engineering journey.
Learn to design scalable, maintainable systems. Covers architectural patterns, trade-off analysis, domain-driven design, and making decisions that hold up as requirements evolve.
1-on-1 coaching to prepare for system design interviews. Work through designing large-scale distributed systems, data pipelines, and high-availability architectures with real-world scenarios.
Deep-dive into the Java ecosystem, Spring Boot, microservices patterns, REST API design, and building production-grade applications with testing and observability.
Hands-on guidance on AWS, Kubernetes, Docker, Helm, and cloud-native platform engineering. From containerization to production orchestration and CI/CD pipelines.
Understand event-driven architectures, Kafka, RabbitMQ, asynchronous workflows, eventual consistency, and building resilient systems at scale.
Coaching on the path from senior to Staff+ engineer. Covers technical leadership, architectural thinking, cross-team influence, and building your engineering brand.
All Mentoring Topics
Mentoring Philosophy
The best mentors don't provide answers.
They help engineers learn how to ask better questions.
Frequently Asked Questions
What topics do you mentor on?
I mentor on software architecture, system design, Java & Spring Boot, distributed systems, Kubernetes, cloud platforms (AWS), platform engineering, performance optimization, AI-augmented engineering, and engineering career growth.
How much does a mentoring session cost?
Sessions are $60 per hour and typically run 1 to 3 hours depending on the problem. The first call is free: it is used to understand the problem and estimate what solving it will take. Most mentees continue on an ongoing basis, though one-off sessions are available.
When are you available?
Sessions run from early morning to 3 PM EST. I answer messages within 3 hours during working hours and within 8 hours otherwise.
How many sessions have you done?
726+ mentoring sessions with 1000+ verified hours and 2000+ total technical guidance hours. I have a 5.0 rating across 100 reviews with a 40% repeat engagement rate.
Do you offer architecture consulting?
Yes. I'm available for architecture reviews, technical advisory, and consulting on software architecture, platform engineering, distributed systems, cloud infrastructure, and AI-augmented engineering. Get in touch to discuss.
Where are your mentees located?
I've mentored engineers across the United States, United Kingdom, and Canada. All sessions are conducted remotely.
How do I book a session?
Reach out via the contact page, connect on LinkedIn, or book directly on Codementor.
Related reading
- What 726 mentoring sessions taught me about engineers who grow fast
Patterns from every session I have run, and what separated the engineers who moved quickly.
- System design for working engineers, not interview prep
What real trade-off decisions look like once you are the one on call.