Skip to content
View bypire's full-sized avatar

Block or report bypire

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

Muhammet Emir Fil

Computational Engineering Science (B.Sc.), RWTH Aachen.

I build physics simulations and check the results against something I can trust: an analytical solution, a published benchmark, or real measured data. Mostly Python (NumPy and SciPy), with interactive demos in plain JavaScript. I am currently looking for a HiWi (student research assistant) position at a computational chair.

Portfolio: https://bypire.github.io  ·  Email: muhammetemirfil@gmail.com

Projects

Bridge Weigh-in-Motion. Recovering a truck's axle weights from the bending response of a bridge, as a regularised Bayesian inverse problem. Tikhonov regularisation with an L-curve for the ill-posed tandem-axle case, and a credible interval calibrated from the model error. Verified against the Frýba closed-form solution and validated against sixteen months of real KW51 measurements. Live demo · Report · Code

Optimal Racing Line. The minimum-lap-time racing line computed as an optimal-control problem: arc-length direct collocation with hand-derived analytic Jacobians, solved as a nonlinear program. Verified against the closed-form skidpad lap time; 8.1 percent faster than the geometric centreline. Live demo · Report · Code

2D Navier-Stokes solver. A 2D incompressible Navier-Stokes solver written from scratch (staggered grid, projection method, immersed cylinder), verified against the Ghia lid-driven-cavity benchmark, then inverted into a vortex flow-meter that reads flow speed from the wake frequency. Live demo · Report · Code

Multiphysics Hub. A car driven in real time in the browser, coupling a four-wheel vehicle model, a 2D fluid, and a deflecting bridge. Each model is verified in Python and cross-checked against its JavaScript port. Live demo · Report · Code

Tools

Python (NumPy, SciPy, Matplotlib), JavaScript, Git, LaTeX. Methods: finite-element methods, time integration, optimal control and direct collocation, inverse problems and regularisation, Bayesian uncertainty, CFD.

Popular repositories Loading

  1. multiphysics-hub multiphysics-hub Public

    Real-time browser demo: one car ties three verified-from-scratch physics -- vehicle dynamics, 2D aero, and a sagging bridge. Verify in Python, demo in JS.

    JavaScript 1

  2. bypire bypire Public

    1

  3. vbi-bridge-sim vbi-bridge-sim Public

    2D vehicle-bridge interaction + Bridge Weigh-in-Motion: a verified, validated, regularized Bayesian inverse solver. numpy-only core + vanilla-JS viewer. Features BridgeBeat, a real-data (KW51) brid…

    Python

  4. bridgebeat bridgebeat Public

    Weigh a moving truck, diagnose damage, and watch a real bridge get repaired — from vibration alone. Live B-WIM + drive-by SHM demo.

    HTML

  5. optimal-racing-line optimal-racing-line Public

    Minimum-lap-time racing line via optimal control: arc-length OCP -> direct collocation NLP with analytic Jacobians (numpy/scipy). Verified vs closed-form skidpad + mesh convergence.

    Python

  6. vortex-street-cfd vortex-street-cfd Public

    Incompressible Navier-Stokes (staggered MAC + Chorin projection, DCT Poisson) -> von Karman vortex street -> VIV + a vortex flow-meter inverse. Verified vs Ghia 1982 + Williamson. numpy.

    Python