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
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 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.