Skip to content
View harvey-a11y's full-sized avatar

Block or report harvey-a11y

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

Harvey Sohal

I build engineering software in two tracks — civil/structural engineering and quantitative finance — with the same standard in both: every repo is tested, runs from a bare clone, and validates its numbers against hand calculations or published references.

Civil / structural

  • carbon-mix-optimiser — low-carbon concrete mix screening: strength, BS 8500-style durability, and embodied CO2e optimisation. The README example reproduces exactly from a fresh install.
  • eurocode-checks — Eurocode 2/3 member design checks (EC2 beam flexure/shear, EC3 classification, bending, shear, flexural buckling), anchored to independent hand calculations and SCI Blue Book section data.
  • hgl-visualiser — hydraulic network solver and HGL/EGL visualiser: Colebrook-White and Swamee-Jain friction, multi-loop Hardy-Cross with automatic loop detection.

Quantitative finance

  • market-making-sim — Avellaneda-Stoikov market-making simulator with paired-seed Monte Carlo and a matched-spread baseline, so the inventory-control effect is isolated rather than assumed.
  • quant-portfolio — four research projects on a shared walk-forward, cost-aware validation harness. Includes documented lookahead post-mortems: the headline numbers I retired, why they were wrong, and what survived honest re-testing.

All five repos run pytest in CI on every push.

Open to Summer 2027 internships in civil/structural engineering and quantitative finance.

📫 harvey@sohal.info

Pinned Loading

  1. carbon-mix-optimiser carbon-mix-optimiser Public

    Low-carbon concrete mix screening: strength, BS 8500-style durability and embodied CO2e optimisation (Python)

    Python

  2. eurocode-checks eurocode-checks Public

    Eurocode 2/3 member design checks: EC2 beam flexure/shear, EC3 classification, bending, shear and flexural buckling - hand-calc validated (Python)

    Python

  3. hgl-visualiser hgl-visualiser Public

    Hydraulic network solver and HGL/EGL visualiser: Colebrook-White, Swamee-Jain, multi-loop Hardy-Cross with automatic loop detection (Python)

    Python

  4. market-making-sim market-making-sim Public

    Avellaneda-Stoikov market-making simulator: inventory-based quoting vs naive baseline, paired-seed Monte Carlo (Python)

    Python

  5. quant-portfolio quant-portfolio Public

    Four quant research projects with a shared walk-forward, cost-aware validation harness - honest metrics, documented lookahead post-mortems

    Jupyter Notebook