Skip to content
View EdmundGoodman's full-sized avatar

Highlights

  • Pro

Organizations

@CSRG-Group @Warwick-iGEM-2021
Block or Report

Block or report EdmundGoodman

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
EdmundGoodman/README.md

I'm Edmund Goodman - Welcome to my GitHub

I'm currently studying at the University of Warwick for a Computer Science BSc with an intercalated year as a CAD design verification intern at Apple.

Python Kotlin Rust Haskell C++ Java C HTML & CSS
TeamCity Markdown LaTeX ZSH Git EndeavourOS PostgreSQL

GitHub streaks

Curriculum Vitae LinkedIn
Warwick Apple

Come visit my website to see more!


I'm currently working on...
  • An assessment of Rust's suitability for performant and productive implementations of HPC codebases (report coming soon!)
  • Software tooling to facilitate running performance experiments on HPC resources which use Slurm (prototype documentation here)
I'm interested in learning more about...
  • The fine details of interactions between compilers and compute hardware, particularly around how compiler optimisations apply to non-standard hardware configurations
  • Hardware description languages, hoping to get my hands dirty with some Verilog when I have a bit more free time
  • Reversible debugging tooling, such as rr
  • Functional programming through a category theoretic lens

Pinned

  1. The-Mathematics-of-Lasagne The-Mathematics-of-Lasagne Public

    Lasagne. What is it? Why is it? This talk seeks to obfuscate the answer to these questions.

    TeX 5

  2. Warwick_modelling Warwick_modelling Public

    Forked from igemsoftware2021/Warwick_modelling

    A repository containing code for modelling components within the 2021 warwick iGEM project

    Python

  3. CSRG-Group/dcs-notes.github.io CSRG-Group/dcs-notes.github.io Public

    Unofficial notes for modules offered in the first year of Computer Science by the University of Warwick

    Markdown 26 36

  4. InChiQRCodes InChiQRCodes Public

    Forked from Goodman-lab/InChiQRCodes

    A website which converts an InChI key for a chemical into a QR code which directs to its relevant PubChem page

    HTML

  5. Jupyter_Pylinter Jupyter_Pylinter Public archive

    A simple tool to extract python code from a Jupyter notebook, and then run pylint on it for static analysis.

    Python 8

  6. Fixing EndeavourOS Boot Failures Fixing EndeavourOS Boot Failures
    1
    # Fixing EndeavourOS Boot Failures
    2
    
    
    3
    This gist enumerates a process which worked for me to repair an installation of EndeavourOS with full-disk encryption when it is unable to boot. It is also available [as a blog post on my website](https://edmundgoodman.co.uk/posts/2024/01/fixing-endeavouros-boot-failures/).
    4
    
    
    5
    Specifically, this set of steps fixed the boot process on a HP-Envy laptop running EndeavourOS with an ext4 file system. The issue normally occurs after an interrupted update using `pacman -Syu`, which then causes the system to be unable to boot after the next restart (showing only "boot to firmware interface" in the boot menu).