Skip to content
View ni-da-ba's full-sized avatar
  • Austin, Texas

Block or report ni-da-ba

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
ni-da-ba/README.md

Nicholas Babineaux

Computational engineer focused on aerospace simulation, scientific software, and numerical validation.

  • B.S. in Computational Engineering, The University of Texas at Austin (2026)
  • Python, C++, and MATLAB development on Linux
  • Numerical methods, orbital mechanics, backend APIs, testing, and containerized workflows

Selected engineering work

A Flask API that processes NASA's public ISS OEM ephemeris, exposes orbital state vectors, and derives speed and Earth-relative location. The repository includes deterministic tests, explicit error handling, Astropy frame transformations, and reproducible local and container workflows.

A C++17/MPI simulation comparing direct all-pairs gravity with a three-dimensional Barnes-Hut approximation. It documents the replicated-data architecture and numerical limitations, includes deterministic core tests and two-rank MPI smoke tests, and presents performance and momentum-drift measurements collected on the Frontera supercomputer.

Two deliberately separate astrodynamics modules: a universal-variable two-body propagator covering elliptic, parabolic, and hyperbolic motion, and an Earth ground-track/observer-visibility tool. Reconstructed results are tied to archived coursework evidence, cross-checked against ode45, and validated in GNU Octave CI.

An independently implemented Flask, Redis, Docker, and Kubernetes platform for New York gasoline-price data. The API, queue worker, and deployment topology are tested separately and together, including a full container smoke test from HTTP request through Redis to asynchronous result.

Portfolio map

Area Repository evidence
Scientific Python and APIs ISS ephemeris parsing, Astropy frame transforms, Flask routes, deterministic fixtures, and container runtime checks
C++ and parallel computing MPI data distribution, direct and Barnes-Hut gravity, CMake, core tests, and Frontera benchmark results
Numerical methods and astrodynamics Universal variables, adaptive-integration comparison, orbital coordinate transforms, regression values, and explicit model limits
Distributed systems and deployment Versioned API, Redis queue and persistence, independent worker, Docker Compose, hardened Kubernetes manifests, and end-to-end CI

Engineering approach

I care about explicit assumptions, validation against known ground truth, reproducible setup, and documenting the limits of what a model or test actually proves.

Pinned Loading

  1. iss_tracker iss_tracker Public

    Flask API for NASA ISS ephemeris data with deterministic tests, Astropy frame transforms, and Docker workflows.

    Python

  2. parallel-nbody-simulation parallel-nbody-simulation Public

    C++/MPI gravitational N-body simulation comparing direct all-pairs and Barnes-Hut methods.

    C++

  3. spacecraft-dynamics-matlab spacecraft-dynamics-matlab Public

    Reconstructed MATLAB/Octave spacecraft dynamics: two-body propagation, ground tracks, observer geometry, and deterministic tests.

    MATLAB

  4. distributed-gas-price-platform distributed-gas-price-platform Public

    Flask, Redis, Docker, and Kubernetes platform for New York gasoline-price queries and asynchronous analysis

    Python