The Dev Techs

Kai Perez
Los Angeles, California, United States

Development Stack

AWS
AWS
MongoDB
MongoDB
ReactNative
ReactNative
NodeJS
NodeJS
HTML
HTML
JavaScript
JavaScript
GitHub
GitHub

Projects

Rayse

Rayse

Rayse is a new platform that takes the detailed & nuanced work of a real estate agent and makes it visible & quantifiable to their clients. We empower agents to clearly articulate their value by bringing transparency & accountability to the forefront. With cutting-edge automation & real-time data integration, we’ve redefined the home-buying experience. This isn’t just innovation; it’s a commitment to trust & excellence in every home-buying journey. Join us as we Rayse the Agent/Client relationship.
View Deployed App

Story

Before founding CodeHills, Danish collaborated directly with The Dev Techs on Rayse, a forward-thinking real estate platform focused on making the work of real estate agents more visible, measurable, and valuable throughout the client journey. The platform combined real-time tracking, automation, and performance analytics to bring greater transparency and accountability into the home-buying experience.

As part of the project, Danish developed the Rayse Agent Dashboard using React, creating a centralized platform where supervisors and management teams could monitor agent activities, track performance metrics, and evaluate KPI progress against predefined milestones. The dashboard was designed to process real-time operational data and provide meaningful visibility into agent productivity and field performance.

Alongside the dashboard, Danish also developed the Rayse Agent Tracking mobile application using Flutter. The application was designed to track real estate agent activities during property visits, including monitoring how much time agents spent with clients at apartment or house locations, verifying whether agents were physically present within the intended property boundaries, and distinguishing actual visit engagement from time spent outside designated locations. This tracking data was then processed and synchronized with the dashboard to support automated KPI calculations and performance reporting for supervisors and management teams.

Beyond application development, Danish also implemented and managed significant cloud infrastructure and deployment workflows on AWS. He set up backend infrastructure using AWS CloudFormation, including infrastructure-as-code configurations for AWS Lambda functions and related backend services. He also configured AWS Fargate deployments for the React-based dashboard application and implemented CI/CD pipelines to streamline deployment workflows. Additionally, Danish configured custom AWS ECS container workflows specifically for Flutter build generation and deployment automation, improving development efficiency and release consistency across the platform.

Throughout the collaboration, Danish contributed not only strong technical execution but also the reliability, communication, and problem-solving needed to support a fast-moving product environment. His ability to understand both the technical architecture and the practical business goals behind the platform helped move development forward efficiently while maintaining a high standard of quality.

For a product like Rayse, where trust, operational visibility, and user accountability are central to the platform itself, having a developer who could combine full-stack development, mobile tracking systems, cloud infrastructure, and automation workflows made a meaningful impact on the success of the project.

The CodeHills process

Our process is a systematic journey comprising four stages: Discovery, Proposal, Implementation, and Optimization.

01 - Discovery Call
We begin by thoroughly understanding your objectives.
02 - Proposal
We propose the infrastructure, systems, and processes to achieve those goals.
03 - Implementation and Execution
We execute the project plan, which can involve building, testing, deploying and supporting the software.
04 - Evaluation and Maintenance
We assess the results, incorporate feedback and continually improve.