Skip to content
View JACKNINES's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report JACKNINES

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

Elliot Ridout-Buhl — Molecular Biologist, Computational Biology, AI


About Me

class ElliotRidout:
    def __init__(self):
        self.name = "Elliot Ridout-Buhl"
        self.role = "Molecular Biologist who writes software"
        self.focus = [
            "Computational & chemical biology",
            "Molecular representation learning",
            "Bioinformatics tooling for non-programmers",
            "Privacy-first desktop software",
        ]
        self.stack = ["Python", "Swift", "C/C++", "Lua"]
        self.currently_learning = ["Rust 🦀"]

    def say_hi(self):
        print("Thanks for dropping by!")


me = ElliotRidout()
me.say_hi()
  • 🔬 Molecular biologist turned software developer
  • 🧪 I build tools that let biologists do real analysis without writing code
  • 🤖 Working at the intersection of molecular data + machine learning
  • 🛡️ Also shipping local-first, privacy-respecting desktop software
  • 🦀 Currently learning Rust
  • 💡 Convinced that good tooling accelerates scientific discovery

🚀 Projects

Interactive, code-free RNA-seq differential expression analysis. Built with Streamlit and PyDESeq2 — designed for beginners, no programming required.

Stars Python · Streamlit · PyDESeq2 License

▶ Browse the source

🛡️ SignalSieve

Privacy-first macOS app that detects and cleans hidden Unicode, tracking links, suspicious text patterns, code risks and file metadata — entirely on-device.

Stars Swift · macOS License

▶ Browse the source

Molecular similarity framework applying covariance-aware Mahalanobis metrics to 300D Mol2Vec embeddings. The accompanying article was published in Molecular Informatics (2026).

DOI 10.1002/minf.70051 Python · Jupyter · RDKit

▶ Read the paper · Browse the source

🧭 More

Ongoing work on molecular embedding spaces — topological analysis, density-guided navigation and uncertainty estimation — plus assorted game and systems experiments.

▶ All repositories


🧰 Tech Stack

Languages

Python, Swift, C, C++, Lua, JavaScript, Rust

Tools & Frameworks

Docker, Git, GitHub, Linux, Bash, VS Code, PyTorch, scikit-learn

Domains

Bioinformatics Computational Biology RNA-seq Cheminformatics Machine Learning

📊 GitHub Stats

Profile details
Repos per language Most used languages by commit
stats productive time
Contribution activity graph

Profile views

Pinned Loading

  1. SignalSieve SignalSieve Public

    Privacy-first macOS app for detecting and cleaning hidden Unicode, tracking links, suspicious text patterns, code risks, and file metadata—locally.

    Swift 2