Peter Bull

Software Engineering / BIM / Computational Design

About

Hi, my name is Peter Bull, a BIM manager and computational designer transitioning into software engineering.

My professional journey is rooted in applying innovative computational methods to enhance construction projects, with expertise in programming (Python, JavaScript), design software (Revit, Rhino), and modern tech frameworks (React, FastAPI, Airflow, Kafka).

Outside work, I find balance in surfing, gardening with my girlfriend (just wrapping up her PhD in Machine Learning and Intentionality), lifting weights, and enjoying my role as the resident 'really good everyday chef'

Social
Projects

Contract Queue

App for analyzing federal procurement notices using vector stores, LLMs, and airflow.

Contract Queue
Airflow
PGvector
Anthropic
FastAPI
Streamlit

Bohdi-cast

A surf forecasting app with worldwide swell forecasts, visualizations, and up to the minute weather conditions

Bohdi-cast
Airflow
Kafka
FastAPI
TypeScript
PostGIS
React
Docker
Tailwind CSS
Cloudflare

Natural Drainage and Rainfall Analysis

Finding Likely Rainfall Drainage Paths

Natural Drainage and Rainfall Analysis
Python
Grasshopper
Rhino

Pantry Dash

A Dashboard to Monitor Pantry Staples

Pantry Dash
React
Node
Express
Docker
Postgres

Platform Agnostic BIM Data Management

Manage the round trip data stream between revit and rhino utilizing custom JSON schemas to ensure interoperability and no loss of BIM data

Platform Agnostic BIM Data Management
Python
Javascript
Speckle
Grasshopper

Noise reduction, cleaning, formatting, joining of public Lidar data

Using pandas to clean noise points and reformat tiled point cloud datasets. Joining datasets to span larger areas of terrain. Eventually moved points to postGIS database for future use.

Noise reduction, cleaning, formatting, joining of public Lidar data
Python
Grasshopper
postGIS
Pandas
Experience
V

Vestige Design Studio

Pioneering sustainable and innovative design through computational strategies and BIM, by crafting advanced design tools, streamlining documentation workflows, and harnessing programming expertise.

B

Bull Custom Woodworking

Founded Bull Custom Woodworking, blending artistry with technology through custom design/build projects, leveraging Rhino 3D and CNC programming to deliver unique, high-quality woodwork.

Z

Zoomer

Streamlined operations and fostered growth as Area Operations Manager at Zoomer, a Y Combinator-backed delivery startup, by implementing efficient processes and leveraging JavaScript among other skills to enhance performance.

H

HourWise

As Assistant Operations Manager at HourWise, a construction startup for mid-level contractors, I drove operational improvements and new business development, applying keen operational management strategies to support startup growth and scalability.