Skip to content
View musawakiliML's full-sized avatar
🤖
Coding Ninja
🤖
Coding Ninja

Block or report musawakiliML

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

Musa Wakili — Scientific ML, Distributed Acoustic Sensing, Volcanology and Open Source

Research Engineer · PhD Researcher · Open-Source Builder

Scientific ML · Distributed Acoustic Sensing · Volcanology · Open Source

Build to learn. Build to solve.

I build machine learning systems, scientific computing tools, and open-source software for problems where data, computation, and the real world meet.

I'm currently pursuing a PhD at the University of Canterbury, New Zealand, researching Distributed Acoustic Sensing (DAS) for volcanic monitoring and eruption forecasting.

My broader interests sit at the intersection of:

Scientific ML · Machine Learning · Signal Processing · Computer Vision · Backend Engineering · Research Software · Open Source.

Build to learn. Build things that matter.


🧰 Current Projects

Awesome DAS
A curated knowledge base of DAS papers, datasets, software, tutorials, and research resources.

Research Knowledge Base
A living collection of notes, experiments, implementations, papers, and technical concepts from my PhD journey.


🛠️ What I Like Building

I enjoy building tools rather than only running experiments.

Some areas I frequently work in:

  • 🤖 Machine Learning & Deep Learning
  • 🔬 Scientific Computing
  • 📡 Signal & Time-Series Processing
  • 👁️ Computer Vision
  • 🧠 AI Systems & LLMs
  • ⚙️ Backend Systems & APIs
  • 🚀 Developer & Research Tooling
  • 📦 Python Libraries
  • 🐹 Go for performance-oriented tooling
  • ☁️ Cloud & Infrastructure
  • 🔄 Automation & Data Pipelines
  • 🌍 Open-Source Software

💻 Technical Stack

Languages

Python Go SQL

Machine Learning & Scientific Python

PyTorch TensorFlow scikit-learn NumPy Pandas Jupyter

Backend & APIs

FastAPI Django Flask PostgreSQL MongoDB Redis

Infrastructure & DevOps

Docker Linux AWS GitHub Actions Kubernetes Nginx Prometheus Grafana

Research & Knowledge Tools

Obsidian Git VS Code


📚 Research & Learning

I maintain an open research notebook where I document:

  • 📄 Paper summaries
  • 🧪 Experiments
  • 💡 Research ideas
  • 🧑🏽‍💻 Implementations
  • 📊 Dataset investigations
  • 📚 Technical book notes
  • 🔬 DAS concepts
  • 🌋 Volcanology & geophysics
  • 🧠 Machine learning concepts

The goal is simple:

Learn in public, build reproducibly, and leave useful artifacts behind.


🌍 Open Source

I believe research software should be treated as software, not disposable code.

I'm interested in building open-source tools that make scientific datasets easier to work with and help researchers spend less time fighting infrastructure.

If you're working on:

  • DAS
  • scientific ML
  • seismic data
  • signal processing
  • research software
  • ML infrastructure
  • open-source scientific tooling

I'd love to hear from you.


✍🏽 Writing

I write about things I'm learning, building, and investigating.

Essentialist Programmer

Software engineering · Python · AI · backend systems · lessons from building.

Read my writing →


🤝 Let's Collaborate

I'm particularly interested in collaborating on projects involving:

  • 🔬 Scientific Machine Learning
  • 📡 Distributed Acoustic Sensing
  • 🌋 Volcanology & Geophysics
  • 🤖 AI/ML systems
  • 🐍 Python tooling
  • 🐹 Go-based scientific software
  • 📦 Open-source libraries
  • ⚙️ Research infrastructure
  • 🌍 Open science

If you're building something interesting, feel free to reach out.


📬 Find Me Online

GitHub LinkedIn Hashnode X


Build to learn. Build to solve. Build in public.

Pinned Loading

  1. awesome-das awesome-das Public

    Awesome DAS - A curated collection of resources for Distributed Acoustic Sensing.

    JavaScript 1

  2. whatsappy-sdk whatsappy-sdk Public

    WhatsAppy — Build WhatsApp applications, not HTTP requests.

    Python 1

  3. Kilimatrix-Labs/KaiUnder15 Kilimatrix-Labs/KaiUnder15 Public

    Find good food. Under $15. Know the price

    TypeScript