Case Studies

João Forja

Liquid error: Nil location provided. Can't build URI.

Name: João Forja

Occupation: Software Developer

Company: Self-Employed


 “I went from $70/hour to $100/hour, and that’s like a 42% increase. The knowledge I gained gave me the confidence to ask for a higher rate because I realized what I know now because of this software design course. I know am capable of doing…. which is not something you find just anywhere.”

Before the Software Design Course:

  • Under-confident in abilities and worth in the software engineering market.
  • Struggled with understanding advanced software design concepts.
  • Perceived as intermediate, not reaching senior-level expertise and authority.
  • Uncertain about freelancing success.
  • Believed knowledge and abilities were common and easily replicated.

After the Software Design Course:

  • Negotiated a 42% increase in hourly rate with confidence.
  • Mastered advanced software design principles.
  • Transitioned successfully to a more senior-level role.
  • Thrived as a freelancer.
  • Realized that his newfound unique and valuable knowledge was not easily found.
  • Better equipped to effectively navigate emerging technologies like GPT-4.

Meet João Forja

João is a self-employed software developer, a job that necessitates continuous growth and evolution to remain competitive. He felt under-confident and struggled with some advanced software design concepts. João believed his skills were common and not unique enough to stand out.

Why Mirdin?

João discovered our advanced software design course during an Amazon book review. His curiosity piqued, he started delving into related videos and blogs and eventually decided to enroll.

He recalls, “The representable valid principle… that’s the one that pops up the most for me? Because it’s the one that’s easiest to apply in the real world.” The third module, focusing on this principle, was a game-changer for him, providing a solid foundation for understanding more complex designs and spotting coding issues.

“I can say that it gave me the courage to ask for more…So yeah, I went from $70 to $100. That’s like a 42% increase,” João shares, expressing how the course boosted his confidence and courage to negotiate a higher hourly rate, resulting in a substantial 42% increment.

The Future of Software Engineering

While AI, like GPT-4, is gaining popularity, João feels that the need for skilled software engineers won’t fade. He remarks, “A lot of software design is also understanding that you need to mitigate the worst-case scenarios… if ChatGPT-4 gives you a faulty piece of software, that’s faulty in weird ways…then it’s not really helpful.”

Paying It Forward

Satisfied with the course, João has not hesitated to recommend it to several colleagues. He gives it a “10 out of 10” but cautions that the course isn’t for everyone—best suited for intermediate-level professionals looking to hone their skills.

“I’ve already introduced it to a bunch of people…Like every time I found a potential candidate, I would recommend the course.”

Final Thoughts

João believes the software design course isn’t just about mastering software engineering. It boosts your self-confidence, helps you understand your professional worth, and equips you with the skills to navigate the future of the industry.

He advises, “If you’re aware of your shortcomings, and you have money to spend. Then spend it! Aim higher in your life! Try to be a better professional, and make more money! Like why wouldn’t you? Don’t be complacent, take action.”

Johannes Nemeth

Liquid error: Nil location provided. Can't build URI.

Name: Johannes Nemeth

Occupation: Software Developer

Company: Confidential

“I had a strong grasp of front-end engineering and felt confident in my implementation skills, but I somehow knew I was missing the bigger picture and opportunities in other areas. After taking the course, I gained the confidence to broaden my horizons and explore different domains. I highly recommend it to anyone seeking to expand their skill set and transition into new areas with confidence.”

Before Taking the Course:

  • Confident in front-end skills but struggled with the bigger picture.
  • Skills between intermediate and advanced, unsure of technical abilities.
  • Needed guidance to advance career and learn new skills.
  • Seeked clarity on code readability and best practices.


After Taking the Course:

  • Gained confidence to expand skills and explore new areas.
  • Shifted perspective on code readability, embracing objective standards.
  • Found a career “North Star” that helped him map out a clear professional growth roadmap.
  • Applied recurring principles for more effective daily tasks.
  • Humbled and gained awareness of skill level.
  • Embraced future-proofing and prioritizing data over code.
  • Guided team effectively with newfound knowledge and accountability.

Meet Johannes

Johannes started his journey as a software developer confident in front-end engineering.

Nevertheless, he sensed a gap in his understanding, a need to comprehend the broader scheme, and untapped opportunities in various sectors. “I had a strong grasp of front-end engineering and felt confident in my implementation skills, but I somehow knew I was missing the bigger picture and opportunities in other areas,” he confessed.

Why Advanced Software Design Course?

Before deciding to venture into the Advanced Software Design course, Johannes was at an intermediate to advanced skill level, faced a certain level of uncertainty regarding his technical capabilities, and felt a pressing need to broaden his skillset and career trajectory.

He was also searching for clarity on code readability and best practices. The course seemed to be the beacon of hope he had been seeking to surmount these obstacles.

Results Post-Mirdin

Emerging from the course, Johannes experienced a seismic shift in his confidence and proficiency. His perspective on code readability transformed, he found his career “North Star” and was able to apply recurring principles to his everyday tasks.

Most importantly, the course humbled him, helping him become aware of his skill level, adopt a mindset of future-proofing, prioritize data over code, and effectively guide his team with newfound knowledge and accountability.

Boosting Confidence and Seniority

The course wasn’t merely a platform to gain new knowledge; it was a catalyst propelling Johannes from an intermediate software engineer to an advanced one.

This transition significantly altered his approach to coding and software design. “It gave me a lot of confidence to engage in more discussions, which I think gave me more perceived seniority in the company,” he affirmed.

Code Readability and Future-Proofing Techniques

The course also provided Johannes with a greater awareness of his expertise level. He started with a perception of himself as an intermediate to an early advanced-level developer.

Still, the course enabled him to realize there was a lot more to learn. He appreciated the course modules that discussed RV and embedded design principles and was particularly intrigued by the ones focusing on future-proofing and data over code.

The course significantly shifted his perspective on code readability. While he had always aimed for it, the course gave him a more comprehensive understanding of what readability genuinely meant. This new knowledge set a clear goal for him to strive towards in his coding practices.

Final Thoughts

Although sharing the knowledge gained from the course with his colleagues might level the playing field, Johannes saw it as his duty to help his peers improve.

Concurrently, he remained confident in his ambition to stay ahead of the curve and continue learning from the material. “I would recommend the course to anyone who wants to expand their skills and gain confidence in their software engineering practices,” he said.

In conclusion, Johannes found the Advanced Software Design course to be incredibly rewarding. The unique blend of theory and practice, the insightful community discussions, and the course’s influence on his coding approach were all invaluable aspects of his journey.

He wholeheartedly recommends the course to fellow software engineers looking to progress in their careers.