Peter Bull

Software Engineering / BIM / Computational Design

About

A software engineer who loves applied ML, data engineering, and building things.

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
S

Shift

Creating solutions that leverage generative AI for the finance industry.

V

Vestige Design Studio

Creating sustainable and innovative design through computational strategies and BIM, by crafting advanced design tools and automating documentation workflows

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.