Skip to content
View ans9868's full-sized avatar
πŸ’»
πŸ’»

Sponsoring

@objective-see

Highlights

  • Pro

Block or report ans9868

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

Hi, I'm Adel

I just graduated from NYU with a CS B.S. (and a Math minor), specializing in Computational Neuroscience. Because reading neural time-series data isn't painful enough, I do heavy software engineering and distributed systems work on the side.

When I have free time, I actively contribute to ray-project/ray or read research papers.


πŸ› οΈ My "Specialties"

  • Scalability over usability: If it doesn't require a distributed cluster to compute linear regression, I don't want it.
  • 103% CPU usage: Maximizing process efficiency by making my local cooling fans sound like a jet engine.
  • Running large jobs on login nodes: The ultimate life hack. Keeps my cluster fair-share (sshare) metric low while ruining the day for everyone else SSH'd into the cluster.
  • AI force push and pray: Letting my AI fix my colleagues AI slop code.
  • Fudging ML accuracy at all costs: Tuning is expensive, so I optimize performance by seamlessly leaking my training data directly into my test validation loop.
  • Always merging local fixes: If it works on my machine's specific hardcoded path layout, it's ready for production.
  • Stating "STEM is dead": Considering to switch to painting, but still finishing my math problem sets and manually debugging dependencies until 3:00 AM.

πŸ“¦ Open-Source Work: Ray Contributor

  • Bayesian Searcher Stability & Modernization (Ax, Optuna, BayesOpt) #60512: Roadmap for improving Ray Tune Bayesian searchers and dependency modernization.

    • [Completed] Modernize AxSearch API to 1.x β€” #60522
      Upgraded the core tuning stack for ax-platform 1.0+ compatibility and stricter validation behavior.

      • Updated to Ax 1.x-style ObjectiveProperties / objectives={...} APIs.
      • Handled AssertionError cases introduced by stricter Ax 1.0+ checks.
      • Aligned tune-requirements.txt and compiled lockfiles with the modern Ax dependency set.
    • Related CI / dependency work

      • #62596 β€” Split ci_docgpu CPU/GPU depsets to resolve pip-compile version suffix conflicts.
      • #62471 β€” Fixed a Windows Conda PermissionError caused by in-place update behavior during cleanup.
    • [Approved] Require optuna>=3.0.0 in OptunaSearch β€” #64242
      Updated docs and added a guard rail for Optuna 3.x compatibility.

    • BayesOptSearch (β€œsilent stop”)

      • Duplicate suggestions can be filtered after GP saturation, which may end experiments early without a clear signal.
      • Planned fix: warn when duplicate points are dropped.
      • Planned fix: consider a random/exploratory fallback when the GP repeats the same suggestion.
      • Planned fix: document current semantics in docstrings and/or Ray Tune docs.
    • [Approved] Docs: Python Dependency Guide β€” #63547
      Added a developer guide covering Ray’s 3-layer dependency graph, uv conflict resolution, and cross-platform edge cases.


πŸ”¬ Research


πŸ“ Technical Articles & Data Science

Featured Writing

Pinned Loading

  1. simplified-pyspark simplified-pyspark Public

    Python 6

  2. medium_X_analysis medium_X_analysis Public

    Jupyter Notebook 1

  3. HPC-simulation HPC-simulation Public

    Simulation of NYU's HPC

    Shell

  4. Neuro-Curriculum Neuro-Curriculum Public

    An 8-week self-guided study plan based on Wulfram Gerstner's **Neuronal Dynamics** course at EPFL.