8000 MeyerOppelt (Meyer Oppelt) · GitHub
[go: up one dir, main page]

Skip to content
View MeyerOppelt's full-sized avatar
🍉
materwelon
🍉
materwelon

Highlights

  • Pro

Block or report MeyerOppelt

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
MeyerOppelt/README.md

Meyer Oppelt

Software developer in Sioux Falls, South Dakota. I build internal line-of-business software and run the identity and infrastructure underneath it.

Most of what I write lives in private repositories, so this page describes the systems instead of linking to them.

Total time coded since Aug 14 2022


Hub

Hub is the internal platform I build and run for a real estate developer and brokerage. It is one Flutter application (Riverpod, GoRouter, freezed): task tracking, real-estate development, card reconciliation and receipts, vehicle fleet and maintenance, and organization administration that sit behind a single shell and a single sign-in.

The backend is self-hosted Supabase. The data model is RLS-first and multi-tenant, money is handled in integer cents, and sensitive fields are encrypted with pgcrypto. Server logic runs as Deno edge functions. Sign-in is Microsoft Entra OIDC wired into GoTrue, so there is no separate password to manage. Expenses run through an OCR pipeline that combines two models and gates extraction on confidence, and card transactions arrive through Plaid and are matched against those receipts.

The workflow I am building now generates construction compliance documents server-side and routes them for signature through a self-hosted instance behind the same SSO.

RouteBill

Multi-tenant B2B billing and dispatch SaaS I am building under Oppelt LLC. It uses Stripe Connect Express for payouts, capability-based RBAC rather than fixed roles, and session supersede logic to make shared credentials fail loudly.

Identity, endpoints, and infrastructure

I am the sole technical employee at a real estate developer and brokerage, which means the stack does not stop at the application layer. I administer a Microsoft 365 tenant end to end: Entra ID, Intune, SharePoint, and Defender. I also wrote the company information security policy set. My own infrastructure runs on OCI Ampere instances with Coolify and Docker, fronted by Cloudflare Tunnels, plus a k3s cluster running GitHub Actions Runner Controller for self-hosted CI.


Stack

Languages: Dart, TypeScript, Python, SQL, Bash

Application: Flutter, Riverpod, Deno, Node.js

Data: PostgreSQL, Supabase, SQLite

Infrastructure: Docker, k3s, Coolify, Cloudflare, Oracle Cloud, Nginx, Linux

Administration: Microsoft Entra ID, Intune, SharePoint, Defender

Popular repositories Loading

  1. work-samples work-samples Public

    Samples of my software development work

  2. EzEncrypyt EzEncrypyt Public

    A basic python tkinter utility that encrypts and decrypts short text with a secret key

    PowerShell

  3. WebsiteScraping WebsiteScraping Public

    Simple Web Scraping Utility/Script

    PowerShell

  4. docker-images-flutter docker-images-flutter Public

    Forked from cirruslabs/docker-images-flutter

    Flutter Image with SDK 31-35 + Build Tools, NDK, and Java 17

    Dockerfile

  5. talker talker Public

    Forked from Frezyx/talker

    ☎️ Advanced error handler and logger for dart and flutter apps

    Dart

  6. Circle-Paint Circle-Paint Public

    Circle Painting App

    TypeScript

0