All projects

Property Management System (PMS)

2025

Technology Stack

  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • DigitalOcean
  • Twilio
01

Overview

Steadfast Management was operating a growing property portfolio using a combination of spreadsheets, physical records, and manual financial processes. As the business expanded, these disconnected systems became increasingly difficult to maintain, resulting in inefficiencies, reporting inaccuracies, and significant administrative overhead.

To solve this, I designed and developed a centralized Property Management System (PMS) that automated core business operations, including tenant management, financial tracking, invoice generation, maintenance records, and reporting. The platform became the agency's single source of truth, providing real-time visibility into property operations while significantly reducing manual work.

02

The Challenge

The agency's day-to-day operations relied heavily on spreadsheets and manual processes that were no longer sustainable as the business scaled.

Key challenges included:

  • Excessive administrative workload caused by repetitive manual tasks.
  • Financial leakage due to fragmented records and inconsistent tracking.
  • Maintenance requests being tracked across multiple spreadsheets and physical logs.
  • Time-consuming invoice generation and tenant communication.
  • Inaccurate financial reporting caused by manual calculations.
  • Limited scalability for managing a growing number of properties and tenants.

These inefficiencies not only increased operational costs but also restricted the agency's ability to focus on growth and client service.

03

The Solution

I worked closely with the business owner to audit existing workflows, identify bottlenecks, and map out a digital transformation strategy tailored to their operational needs.

The result was a fully custom Property Management System built using Next.js, TypeScript, PostgreSQL, Prisma, and hosted on DigitalOcean.

Architecture Diagram

Key capabilities included:

Centralized Property Operations

  • • Tenant and lease management
  • • Property portfolio tracking
  • • Occupancy monitoring
  • • Maintenance request management

Financial Automation

  • • Automated rental tracking
  • • Invoice generation
  • • Payment reconciliation
  • • Real-time financial reporting

WhatsApp Invoice Automation

To improve tenant communication and reduce administrative effort, I integrated Twilio-powered WhatsApp messaging, allowing invoices and payment reminders to be sent automatically.

04

Data Migration Engine

One of the biggest challenges was migrating years of spreadsheet data into the new platform.

To solve this, I developed a custom Excel import and validation tool that enabled bulk data migration directly into the database while maintaining data integrity.

This reduced client onboarding and migration time by approximately 90%.

05

Results

The implementation delivered immediate operational improvements across the business.

90% Reduction in Admin Time

Tasks that previously required manual spreadsheet updates, calculations, and record reconciliation became fully automated.

Improved Financial Accuracy

Automated calculations and centralized records eliminated common reporting errors and reduced financial discrepancies.

Faster Tenant Communication

Automated WhatsApp invoicing significantly reduced manual follow-ups and improved payment collection workflows.

Scalable Growth Foundation

The agency now operates from a centralized platform capable of supporting thousands of properties, tenants, and transactions without increasing administrative complexity.

06

My Role

Full-Stack Engineering

Designed and developed the entire platform, including frontend applications, backend services, database architecture, integrations, and cloud deployment.

Business Process Analysis

Conducted workflow audits and translated operational challenges into practical software solutions.

System Architecture

Designed a scalable, modular architecture capable of supporting long-term business growth and future feature expansion.

DevOps & Deployment

Managed infrastructure, deployment pipelines, database hosting, backups, and production environments on DigitalOcean.

07

Business Impact

The Property Management System transformed Steadfast Management from a spreadsheet-driven operation into a scalable, data-driven business.

By automating critical workflows and centralizing operational data, the agency was able to reduce administrative overhead, improve financial visibility, and establish a technology foundation capable of supporting future growth.