Skip to content
View crieck2010's full-sized avatar
🀠
Building cool things and breaking fewer things. Always open to chat!
🀠
Building cool things and breaking fewer things. Always open to chat!

Highlights

  • Pro

Block or report crieck2010

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. 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
crieck2010/README.md

Hi, I'm Charles Rieck πŸ‘‹

Geomatics Engineer & Computational Systems Architect
Building mathematically rigorous, dependency-free software for modern land surveying, engineering education, and autonomous agentic workflows.


🧭 About My Work

I design and build software at the intersection of geodesy, spatial computation, and modern systems architecture. My engineering philosophy centers on pure-algorithm foundations: writing transparent, standard-library-first code with strict, machine-enforced schema contracts rather than relying on opaque commercial black boxes.

                              [ Computational Focus Areas ]
                                           |
         +--------------------+------------+------------+--------------------+
         |                    |                         |                    |
[ Land Surveying Suite ] [ NCEES Exam Prep ]      [ Agentic Workflows ] [ Geospatial Analytics ]
Field-to-finish geomatics Multi-exam mobile apps   Adversarial debate &  Satellite monitoring &
& zero-dependency plats  with parameterized math  data audit pipelines  vertical map reels

πŸš€ Flagship Ecosystems

1. SurveySuite β€” Field-to-Finish Land Surveying

A comprehensive computational suite taking land surveyors from raw field data to legally defensible PDF plats:

  • survey-drafting: Pure-Python vector PDF 1.4 drafting engine with a validity gate and automated metes-and-bounds legal descriptions.
  • survey-adjust-workflow: User-weighted least-squares adjustment, Baarda data snooping, and formal justification reports.
  • survey-crs: Pure-Python registry of 345 EPSG-researched coordinate reference systems (SPCS, UTM, Lambert, Transverse Mercator).
  • survey-cogo: Inverses, intersections, traverses, and area computations with zero external dependencies.

2. NCEES Exam Prep β€” Mobile & Algorithmic Learning

A cross-platform mobile ecosystem and parameterized question generator for engineering and surveying licensure:

  • Generative Question Engine: 48 deterministic math and theory generators across all 7 NCEES FS knowledge areas.
  • Mobile Quiz Client (Flutter): SM-2 spaced repetition with confidence grading, Question of the Day (QOTD), streaks, and exam countdowns.
  • Expanding Family: Foundations for upcoming training apps for NCEES PS, FE Civil, PE, and State-Specific PLS exams.

3. TradeSuite & Agentic Framework β€” Autonomous Multi-Agent Desks

Institutional-grade quantitative architectures and research tooling:

  • Multi-Agent Research Desk: Adversarial debate, data auditing (survivorship and split discontinuities), and research intake ledgers.
  • Occam's Razor Ablations: Complexity-budget enforcement and out-of-sample backtest validation.

4. EarthWatch & Geospatial Media β€” Satellite & Ocean Flow

  • Automated vertical MP4 reel rendering from NOAA OFS surface currents, sea surface temperatures, and satellite site monitoring.

πŸ› οΈ Technical Stack & Core Competencies

Category Technologies & Domains
Languages Python (stdlib-first, pytest), Dart / Flutter, Bash, PowerShell, LaTeX
Geomatics & GIS Geodesy, Ellipsoids, Least-Squares Adjustment, Coordinate Geometry (COGO), Map Projections (SPCS/UTM), QGIS
Mobile & Frontend Flutter (Material 3, Provider, Local Notifications, Offline Relational Storage)
Architecture Contract-Driven Schemas (JSON Schema v1), Deterministic Generation, Multi-Agent Debate Systems, Hand-rolled Vector Graphics

πŸ“Š GitHub Overview

Charles Rieck GitHub Stats Top Languages


πŸ“¬ Connect

  • GitHub: @crieck2010
  • Focus: Computational Geomatics, Open-Source Land Surveying Software, and Engineering Education.

Pinned Loading

  1. survey-adjust survey-adjust Public

    Least-squares adjustment engine for surveying: level nets, angle conditions, statistical testing. Pure Python, zero dependencies.

    Python 1

  2. survey-cogo survey-cogo Public

    Coordinate geometry (COGO) engine for surveying: inverses, traverses, intersections, areas. Pure Python, zero dependencies.

    Python

  3. survey-geodesy survey-geodesy Public

    Geodetic computation engine for surveying: ellipsoids, datum transforms, UTM, geodesic distances. Pure Python, zero dependencies.

    Python

  4. survey-levels survey-levels Public

    Differential leveling engine for surveying: HI reduction, loop misclosure, adjustment. Pure Python, zero dependencies.

    Python

  5. survey-pointcloud survey-pointcloud Public

    Point-cloud processing engine: ground classification, DEM gridding, IDW, volumes

    Python

  6. survey-raster survey-raster Public

    Raster remote-sensing engine for surveying: spectral indices, statistics, resampling, tiled processing. Pure Python, zero dependencies.

    Python