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

Layer Tool
Build Observable Framework 1.13+
Hosting GitHub Pages (custom domain: greeffer.com)
CI/CD GitHub Actions (npm ciobservable builddeploy-pages)
Data GitHub 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. ogl-shader-template ogl-shader-template Public template

    A minimalist's template for making shaders.

    HTML

  2. react-component-shader react-component-shader Public template

    React Component Shader

  3. hmac-sha256-template hmac-sha256-template Public

    When it comes to signing orders Binance's api docs are about as clear as mud. Why don't they just make a template repo, don't they want my money?

    TypeScript 1

  4. cloudflare-worker-binance-hmac-256sha cloudflare-worker-binance-hmac-256sha Public

    An example of how to sign request params for Binance API in Cloudflare Workers. Cloudflare has their own way of doing things.

    TypeScript 1 1

  5. modster modster Public

    My github profile repo

    JavaScript 1