A service-based platform for developers to build and deploy innovative projects
A comprehensive platform that enables developers to build, test, and deploy applications with integrated CI/CD pipelines and project management tools
Modern, sleek interface showcasing Buildd's development capabilities
Buildd is a service-based company that provides a comprehensive platform for developers to build and deploy their projects efficiently. As a software engineer at Buildd, I contributed to the development of both the platform itself and client projects, including the Mehfil Nearby mobile application.
A React Native mobile application for tracking and discovering religious events
Mehfil Nearby is a mobile application developed for users to discover, track, and receive updates about Muharram events and Majalis across the United States. The app provides a comprehensive platform for the community to stay connected with religious gatherings.
Design system created by Fateh Alam Bhatty, Head of Human Interface Design at Buildd
The development of Mehfil Nearby followed a collaborative approach between design and development teams. The UI/UX design was led by Fateh Alam Bhatty, who created a comprehensive design system that ensured consistency across the application.
As a developer on this project, I implemented the designs using React Native and TypeScript, focusing on creating a smooth, native-like experience for both iOS and Android platforms. The app's architecture was built with scalability in mind, allowing for future feature additions and enhancements.
Building robust, scalable solutions with modern technologies
The Buildd platform was developed using a modern tech stack that prioritizes performance, scalability, and developer experience. The architecture follows microservices principles, allowing for independent scaling and deployment of different components.
The Mehfil Nearby mobile application was built using React Native, allowing for cross-platform development while maintaining native-like performance and user experience on both iOS and Android devices.
The app follows a Redux architecture for state management, with clear separation of concerns between UI components, business logic, and data access layers. This approach ensures maintainability and testability of the codebase.
Firebase was used for real-time database, authentication, and cloud functions, providing a scalable backend solution. Custom APIs were developed for specific features that required more complex business logic.
Integration with Google Maps API and native location services allows users to find nearby events, get directions, and view venue details. Geofencing capabilities provide relevant notifications based on user location.
The app implements offline-first architecture using Redux Persist and local storage, allowing users to access saved events and information even without an internet connection.
Agile methodology with sprint planning and feature prioritization
Collaborative design process with Figma and design system implementation
Feature-based branches with code reviews and pair programming
Automated testing with Jest and manual QA on multiple devices
CI/CD pipeline with staged releases and monitoring
Exploring the main components and functionality of the Buildd platform and Mehfil Nearby app
Automated continuous integration and deployment pipelines that streamline the development process. The system automatically tests, builds, and deploys code changes, ensuring consistent and reliable releases.
Kubernetes-based container orchestration that enables scalable, resilient application deployment. This approach ensures consistent environments across development, staging, and production, minimizing "works on my machine" issues.
Infrastructure as code that provisions and manages separate environments for development, testing, and production. This separation allows for thorough testing before changes reach end users.
React Native implementation for Mehfil Nearby that delivers a native-like experience on both iOS and Android from a single codebase. This approach significantly reduces development time while maintaining high-quality user experiences.
Social features in Mehfil Nearby that enable users to share events, connect with community members, and stay updated on religious gatherings. These features foster a sense of community and improve engagement.
Firebase integration that provides real-time data synchronization and notifications. Users receive immediate updates about event changes, new events in their area, and important announcements.
Overcoming technical and design challenges to deliver exceptional products
Ensuring consistent UI/UX across iOS and Android platforms while maintaining native feel and performance was challenging, especially with complex features like maps and real-time updates.
Building a platform that could handle varying workloads and scale efficiently during peak usage periods required careful architecture planning and resource management.
Implementing robust offline capabilities while ensuring data consistency and synchronization when connectivity is restored presented significant technical challenges.
Implemented a component-based architecture with platform-specific adaptations where necessary. Used native modules for critical features like maps and notifications to ensure optimal performance on each platform.
Adopted a microservices approach with containerization and Kubernetes orchestration, allowing independent scaling of different components based on demand. Implemented auto-scaling policies to handle traffic spikes efficiently.
Implemented optimistic UI updates with conflict resolution strategies. Used Redux Persist for local storage and developed a sophisticated synchronization mechanism that handles edge cases like conflicting updates and partial connectivity.
The impact and success metrics of the Buildd platform and Mehfil Nearby app
Reduction in deployment time for client projects using the Buildd platform
Monthly active users on the Mehfil Nearby mobile application
Increase in development team efficiency through automated workflows
"Working alongside Salis at Buildd demonstrated his commitment to technical excellence. He effectively managed complex requirements and maintained high availability, ensuring optimal outcomes. I highly recommend him for his strong technical acumen and prompt response times."