Skip to content
View modster's full-sized avatar
🌴
🌴

Organizations

@emgreeff

Block or report modster

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
modster/README.md

@modster

Eric M. Greeff — Android developer · Cloudflare/DNS · Obsidian tooling.

Building cameras, organizing thoughts, and shipping software.

Personal GitHub Pages site for greeffer.com, built with Observable Framework and deployed via GitHub Actions.

Now

Photon Photos (pre-launch / internal testing) — An Android camera app built with CameraX and Jetpack Compose. Apache 2.0, repo public after Play Store launch. Target: Google Play Store, September 2026.

github.com/modster/photonphotos · greeffer.com

Background

Manufacturing, then software. Truss designer at Highwood Trusses; 3D modelling across roofing truss plants. Now applying spatial reasoning and CAD-adjacent thinking to mobile imaging, rendering, and infrastructure.

Elsewhere

Stack

LayerTool
BuildObservable Framework 1.13+
HostingGitHub Pages (custom domain: greeffer.com)
CI/CDGitHub Actions (npm ciobservable builddeploy-pages)
DataGitHub REST API via octokit

Repo layout

src/
index.md # landing page
data/repos.json.js # data loader: fetches modster's public repos at build time
observablehq.config.js
.github/workflows/deploy.yml

Development

npm ci
npm run dev # live preview
npm run build # outputs to dist/

Deployment is fully automatic: push to main → GitHub Action builds and publishes.

License

MIT.

Pinned Loading

  1. astro-siteastro-sitePublic

    Astro