Project Overview

My Landlord Heaven - PropTech

MyLandlordHeaven offers landlords guaranteed rental income, property upgrade financing, and comprehensive management services, ensuring optimized returns and peace of mind.

Next Js
React Js
Redux
Laravel
MySQL DB
Docker

Role & Achievements/Contributions

My Role: Senior Frontend Engineer/Frontend Lead

Key Contributions and Achievements:

  • Built a robust component library for the team, leveraging Storybook for seamless documentation and collaboration.
  • Analyzed existing codebases and developed utility functions, custom hooks, an icon library, and React/Next.js starter kits, all documented with Docusaurus.
  • Established a scalable micro-frontend architecture, integrating multiple services with a unified authentication system.
  • Mentored three frontend engineers, nurturing their growth and enhancing team productivity.
  • Actively participated in sprint planning, strategic meetings, and code reviews, driving high-quality deliverables.

Project Journey

The Road to Seamless Collaboration:

The project began with a focus on building a shared component library to unify the team's efforts. Using Storybook, I ensured components were well-documented and reusable, streamlining development workflows.

To address scalability, I set up a micro-frontend architecture that allowed independent services to communicate seamlessly, all unified under one authentication service. Alongside these architectural improvements, I created starter kits and tools to accelerate onboarding and project setup, documenting everything comprehensively with Docusaurus.

A significant aspect of the journey was mentorship, where I worked closely with three engineers, identifying their challenges, providing guidance, and fostering their growth into exceptional professionals.

Challenges & Solutions

Turning Obstacles into Opportunities:

1.Legacy Codebase and Inconsistencies:

  • The existing codebase lacked standardization and reusable tools.
  • Solution: Developed utility functions, custom hooks, and a React/Next.js starter kit to ensure consistency and reduce redundancy.

2.Scalability Requirements:

  • Building a micro-frontend architecture that integrates seamlessly with a unified authentication system.
  • Solution: Designed a flexible architecture that allowed for independent service deployment while maintaining a cohesive user experience.

3.Mentorship Responsibilities:

  • Balancing technical tasks with mentoring team members and addressing their skill gaps.
  • Solution: Tailored guidance to each engineer’s needs, fostering their confidence and capabilities.

Lessons Learned

Insights for the Future:

  • Improved Technical Expertise: My understanding of micro-frontend architecture and microservices advanced significantly.
  • Documentation as a Superpower: By using tools like Storybook and Docusaurus, I learned the importance of clear, accessible documentation for team efficiency.
  • Empathy in Leadership: Mentoring taught me to identify team members' pain points and help them grow into their potential.
  • Beyond Code: The CTO's guidance underscored the criticality of building solutions that are not only functional but also ethical, scalable, and user-focused.

Results and Impact

Delivering Measurable Results:

  • The component library and utility tools reduced development time by 40%, improving team productivity.
  • The micro-frontend architecture enhanced scalability, allowing services to operate independently while maintaining a seamless user experience.
  • Engineers I mentored are now thriving in the tech space, contributing significantly to their projects and organizations.
  • Improved onboarding and team efficiency through well-documented starter kits and tools, setting a solid foundation for future projects.
  • Built a strong culture of collaboration, learning, and responsibility within the team.

Let's architect

the future

together

© 2025 Alabura Usman. All Rights Reserved.

Delivering Impact, One Project at a Time.