MLS Broker Portal (Deal Claim & Creation Workflow)
Built a broker-facing portal that lets authenticated agents browse MLS inventory, exclusively claim listings, and create or reuse CRM deals with guardrails to prevent double-claims and duplicates.
Architecting the Future
Full-Stack Developer
I build software that makes work easier. Lately that's meant modern web apps, cloud services, and automation that runs reliably at scale.
I like building software that removes friction. Most of my recent work has been turning messy, manual workflows into systems that run reliably in the background.
That usually means full-stack web apps, cloud services, automation, and data pipelines. I have built browser-driven systems that log in, navigate complex sites, download and validate files, and push results into the tools teams use every day. I have also worked on AI-powered training experiences and messaging-based intake flows where consistency and edge cases matter.
I started programming years ago with Pascal, then C and C++. Over time I moved into Python, JavaScript, and TypeScript. These days I use Dart and Flutter when a project needs a polished cross-platform UI, but I am most comfortable owning the whole product from interface to backend to deployment.
I am always learning, and I care a lot about clean code, testing, and software that holds up in production.
A quick look at the systems and products I have built. Confidential details are omitted to respect privacy agreements with my employer.
Built a broker-facing portal that lets authenticated agents browse MLS inventory, exclusively claim listings, and create or reuse CRM deals with guardrails to prevent double-claims and duplicates.
Built a multi-source scraping and verification system that collects property details and checks permit records to identify roof-related activity, with production scheduling and reliability hardening. Added automated tests (including live/integration coverage) to prevent regressions as new jurisdictions and workflows were introduced.
Designed a structured, multi-module training curriculum for an acquisitions team, spanning rapport-building with distressed sellers, underwriting/comping, negotiation, closing, and disposition handoff. Packaged the material to support consistent execution and AI roleplay based practice.
Built an opt-in WhatsApp intake assistant that collects immigration pre-screening answers conversationally, applies rules-based triage, and packages each lead for staff review with reliable handoff and human takeover.