Technical notes and build logs
Writing about the work while doing the work.
This is where I keep practical engineering notes and the public build log for ResumeCrank, a resume and job-search product I am building with modern AI tools.
Building ResumeCrank: Async First, Cheap First
I narrowed ResumeCrank's first backend direction: Netlify-native, cheap-first, and asynchronous from the beginning for document processing.
Choosing a Smaller MVP for ResumeCrank
ResumeCrank's first MVP got smaller today: structured resume data, user correction hooks, controlled templates, and tests before product logic.
ResumeCrank Has a Front Door Now
ResumeCrank is not a finished product yet, but the domain is live, the holding page has personality, and the build workflow is getting more real.
The Product Isn’t Live Yet, But the Operating Loop Is
Before ResumeCrank had a real product surface, it needed something less flashy but more important: a working loop for memory, decisions, agents, deployment, and focus.
ResumeCrank Post 1: Starting Over and Building in Public
I am turning this site from scattered technical notes into a public build log for ResumeCrank.
Add SSH Key To BitBucket
How to add an SSH key to BitBucket
D3 Key Function, Entry, Exit, and Update Explained
Basic intro to D3 entry exit update
How to use C struct pointers in WASM
How to call a C function that takes a pointer to a struct as arguments from WASM.
Electron Worker Thread
How to write a simple electron worker thread
Graphing a UDP data stream
Add a Plotly plot of a stream of UDP data packets.
Simple Vite Electron App
A Simple Vite Electron App.
Simple C UDP Broadcast Client
How to write a simple C UDP broadcast test program.
Setting Up A Hosted VuePress2 Site
How to set up a VuePress2 site hosted on Netlify.