Skills

  • HTML
  • CSS / SASS
  • Javascript / NodeJS
  • ReactJS / NextJS
  • SQL / PostgreSQL
  • MongoDB
  • ExpressJS
  • Python
  • Git

Work

I've had my hands in code that spans the entire tech stack. My experiences include designing data schemas and maintaining SQL tables, firing up API endpoints to expose exciting new data points for consumption, and laboring over all the details on the front-end that make for a great user experience.

automation robots

Automated Auditing Tools

Real Estate RETS Auditor

I spearheaded the development of a data sync auditor that has brought meaningful improvements to our real estate data monitoring. This tool has effectively reduced instances of uncaught errors and minimized the need for manual audits, leading to tangible cost savings in the process. By automating the verification of MLS feeds, we've enhanced the accuracy of our normalized database, contributing to a more efficient and reliable data management system.

Third-party real estate data auditor

I developed an additional auditor tailored for real estate data that lacks direct MLS access. This system takes daily snapshots of the last 7 days of data, meticulously assessing real estate listings against specific criteria. It efficiently identifies and flags potential issues, providing a proactive approach to maintaining compliance. By closely monitoring data trends, this tool ensures early detection and resolution of any deviations, contributing to a more robust and reliable dataset.

quarterly report

Quarterly Reports

This product offers a streamlined solution for real estate brokerages, alleviating the time and financial burdens associated with manual report creation on local markets. By providing automated, dynamic web-based reports, it empowers both clients and agents to revolutionize the way they communicate market insights to buyers and sellers. The focus is on enhancing efficiency and fostering innovation in information sharing within the real estate ecosystem.

Check out one of these reports here

game of life

Game of Life

A fun personal project to recreate John Conway's game of life where you can see a cell change color as it ages.

Check out a live demo here
The code for the project is available on github here

water level numbers

PG-Numrange

This npm package is purpose-built for managing numeric ranges, offering precise control over lower and upper bounds, inclusivity options, and essential operations like union and intersection. The project boasts a modular and error-resistant implementation, prioritizing clarity and ease of use. Developers can find value in this tool not only for general numeric range tasks but also for seamless integration with PostgreSQL. The package includes a static method for parsing range strings and a convenient function for checking if a given number falls within the specified range. Moreover, it facilitates the creation of strings compatible with PostgreSQL, simplifying the process of working with numeric ranges in a database context.

Take a look on NPM here

About me

I'm a full-Stack developer currently working with LiveBy Inc. to transform large and diverse geospatial data-sets into informative insights that real-estate agents, buyers, and sellers can use to inform themselves on their local markets.

When I'm not building the next generation of data driven real-estate products I can often be found exploring new experiences around Boise, camping out in the mountains, or tinkering in the garage.

Let's chat!