Skip to content
View olivia-banks's full-sized avatar
🌇
Looking for a new username...
🌇
Looking for a new username...

Organizations

@UofUEpiBio @EpiForeSITE

Block or report olivia-banks

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 250 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
olivia-banks/README.md

Hey, I'm Olivia. I'm an applications and systems developer with professional experience in C, C++, and Python. In my current role, I maintain interfaces to scientific simulation software, write code-generation and analysis tooling, and support testing and CI pipelines.

Beyond work, I’m proficient in Rust and and have worked with Kotlin, Java, Lua, OCaml, R, and web technologies in research and project settings. I work comfortably across Linux, macOS, and BSD systems.

I am currently an honors student at the University of Utah, pursuing a dual undergraduate degree in computer science and molecular biology.

You can find me on SourceHut and GitHub. I'm also on Stack Overflow.

Projects I’ve Contributed To

I will use GitHub now and again to contribute to various projects, as well as to the Divisions of Epidemiology and Biostatistics at the University of Utah. A non exhaustive list of projects that I've contributed to can be seen below, in no particular order. Some of these project I've contributed a lot to, and some very little.

Epidemiological Modeling (EpiWorld)

  • Epiworld – C++ library for agent-based epidemic simulations. (core team)
  • EpiworldPy – Python bindings for Epiworld. (lead maintainer)
  • EpiworldR – R bindings for Epiworld.

System & Low-Level Development

  • Darling – macOS compatibility layer for Linux.
  • Darling Docs – Documentation for the Darling project.
  • GNUstep Tools & Scripts – Tools and scripts for GNUstep development.
  • Rust's libc – Rust bindings for system libraries.
  • metal-rs – Rust bindings for Apple’s Metal graphics API.
  • Zig – Contributed to the Zig programming language.

Build Systems & Package Management

  • XMake Docs – Documentation for the XMake build system.
  • Meson WrapDB – Package management for the Meson build system.

Programming Utilities & Libraries

  • hashmap.c – A simple and efficient C hashmap implementation.
  • RapidAssist – Utility library for C++ development.
  • SNAFU – Error handling library for Rust.

Applications and Servers

  • IPSD – Sandboxed remote execution server for software demos. (maintainer)

Miscellaneous Contributions

  • Awesome C – Curated list of awesome C resources.
  • FTC Robot Controller – Android-based robotics control system for the FIRST Tech Challenge.
  • Fortune Mod – Collection of fortune cookie-style quotes.

Also,

If you have something important you want to say to me, or want to verify that you're not dealing with an imposter, you can view my PGP public key online. Also, the FBI has not been here.

Pinned Loading

  1. style-assembled style-assembled Public

    A style guide that I loosely follow for AT&T style assembly.

  2. UofUEpiBio/epiworld UofUEpiBio/epiworld Public

    A general framework for quick epidemiological ABM models

    C++ 7 2

  3. UofUEpiBio/epiworldpy UofUEpiBio/epiworldpy Public

    uofuepibio.github.io/epiworldpy/

    C++

  4. ook ook Public

    mirror of https://git.sr.ht/~milobanks/ook

    C++