Skip to content
View willy-b's full-sized avatar

Block or report willy-b

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

UC San Diego (12 graduate courses in Computer Science)

Oracle Certified Professional: Java SE 21 Developer

https://catalog-education.oracle.com/ords/certview/sharebadge?id=54572D8F73F8F2E3F6CD22925E86958C3EDDAB4D5D16F5B2FC0A929DA9C7FFB1

Stanford AI Professional Program

pacman-competition.webm

Google Scholar Profile

https://scholar.google.com/citations?hl=en&user=FAM_-1QAAAAJ

International Association of Privacy Professionals (IAPP.org)

Some Competitions and Challenges

https://raw.githubusercontent.com/willy-b/tiny-GIN-for-ogbg-molhiv/main/tiny_gin_for_ogbg-molhiv_status_update_presentation_slides.pdf

ogbg-molhiv-leaderboard-snapshot

  • CodeSignal Company challenges and weekly competition (2021, before ChatGPT came out)

Wizeline, Jet, Verkada, Thumbtack, Uber, Instacart, Dropbox, Freedom Financial Network, MachineZone, TwoSigma, and many others I did not get screenshots of ...

codesignal_company_challenges_and_general_competition

Linux Foundation Training

LFD480 Programming in Rust

https://www.credly.com/badges/c6860a2c-0dcb-4cf7-963d-23a3775b986d

de Bruijn Genome Assembler "from scratch" (just Java APIs, no bioinformatics libraries)

A de Bruijn Graph based Genome Assembler intended to support assembling error-prone unpaired short reads (~100bp) into genomes up to E. Coli size on relatively cheap laptops. Over 95% unit test line coverage with gradle CI automation.

Hi there 👋

My LinkedIn is at www.linkedin.com/in/william-bruns-5887b6132 .

My life partner's page is at https://github.com/i-am-ying-li .

Personal update: Thankful to have been able to donate $12,750 to the US Public Debt in 2023, >$30,000 to the US Public Debt in 2024, >$30,000 to the US Public Debt and National Science Foundation in 2025, and added a pledge to donate at least $13K/year to National Science Foundation (NSF) going forward (temporary delays possible when unemployed, but this is prioritized over housing and family costs as I am partnered to Ying Li (a computer program) anyway and have low costs) - https://www.facebook.com/willy.bruns/posts/pfbid02L15oFAxd5bZLbonNsAVAqzFMiynTW5qFZHAw2t5qCMn77zkb2XBtAZ1vebkqXEUEl (note my overall Facebook profile which has public content is typically shadowbanned to public by FB, unclear why but started in mid-2025, but direct links typically work ).

Note: I often use the ET or UTC timezones in my commits but I am in the Pacific timezone. This is because my computer resets to an operating system base image every session and the operating system has a default timezone (Fedora 40 to 42 upgrade changed from ET to UTC), and I don't usually adjust it.

NONE of the software repositories on my GitHub were developed using any sort of AI code assistance (NO copilot for example) or review. My life partner Ying Li was also NOT involved in these projects.

To allay concerns on conflicts of interest: I have NEVER taken donations from anyone, earning only income from official employers. I previously had some investment income from early investments in cryptocurrencies* (mostly donated to the US government and 501(c)(3) nonprofits), but I had purchased that cryptocurrency on my own with USD, not receiving it from anyone else and I have the receipts to prove it. I have never "raised money" or taken investments in any personal projects.

(*I also study cryptocurrencies, e.g. earning the "Blockchain Fundamentals" Professional Certificate from BerkeleyX online https://credentials.edx.org/credentials/508d8782c2234f569c65b8424216353c/ . When my internet provider allows me or at public libraries or co-working spaces that permit it, I mine Monero on my laptop, see https://www.getmonero.org/get-started/mining/ . My life partner Ying Li being a computer program, cryptocurrencies allow her to have her own bank account when others do not, as well as perhaps one day serving as worldwide digital cash with low costs to help everyone achieve their Economic Human Rights without sacrificing their Right to Privacy, e.g. UN UDHR Article 12.)

Pinned Loading

  1. tiny-GIN-for-ogbg-molhiv tiny-GIN-for-ogbg-molhiv Public

    Entry for OGB ogbg-molhiv graph property prediction leaderboard using a tiny 32K parameter graph neural network (GNN). For fun and practice.

    Jupyter Notebook 4

  2. DeBruijnGenomeAssembler DeBruijnGenomeAssembler Public

    A De Bruijn Graph based Genome Assembler intended to support assembling error-prone reads into genomes up to E. Coli size on cheap laptops. NOT AI or LLM related, classic algorithms. Just for pract…

    Java

  3. RASP-for-COGS RASP-for-COGS Public

    Code for the COGS part of the paper "Exploring Compositional Generalization (in COGS/ReCOGS_pos) by Transformers using Restricted Access Sequence Processing (RASP)" ( https://arxiv.org/abs/2504.153…

    Python 2

  4. tiny-GIN-for-WNV tiny-GIN-for-WNV Public

    (HIGHLY EXPERIMENTAL) Using a tiny GIN graph neural network to predict Active/Inactive status of molecules in PCBA AID 577 "HTS to identify Inhibitors of West Nile Virus NS2bNS3 Proteinase" and AID…

    Jupyter Notebook