Skip to content
View arch-Ada's full-sized avatar

Block or report arch-Ada

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

Hi there 🖖

I am a software developer with some background in computer science, mathematics and physics, and a lot of curiosity.

Since I am currently applying for jobs and haven't spent much time in the conventional job market, I am putting together a selection of personal projects that I have worked on over the years. I am revisiting and polishing them for presentation, then publishing each project here as hopefully a single release commit per project. See the table below for orientation:

Project Description Technologies Origin/Context Status
Fourier Garden Interactive Fourier/signal explorer Haskell, Brick/Vty, Cabal, QuickCheck, GitHub Actions Physics background, a love of Haskell, and studying for the German amateur radio Class A licence. Published
git-tape Structured Git history generator (pixel-art) Git, Python, pytest/Ruff, GitHub Actions An experiment in the limitations of GitHub activity as a developer metric. Contribution graphs are highly gameable and say little about the quality or significance of the work behind them. git-tape makes that arbitrariness visible by treating commit history as a programmable canvas. Published
Inverse Lab Computational imaging experiments Python Coming soon
Rayleigh Neural variational Schrödinger solver C++17, CMake/CTest, clang-format, GitHub Actions, Python/NumPy/Matplotlib Revisiting a long-standing interest in neural networks and machine learning, together with earlier university coursework and Schrödinger-related numerical work, as a way to refresh some of that knowledge. Published
Three Color Planar graph-colouring puzzle Java 21, Spring Boot 4, Gradle, JUnit/jqwik, JMH, Svelte 5/TypeScript, Playwright, Docker, GitHub Actions Enthusiasm for graph-theory turned into a full-stack experiment in procedural generation, exact search, explainable reasoning and difficulty modelling. Coming soon

I am always happy to talk through the ideas, implementation details, and tradeoffs behind these projects.

Popular repositories Loading

  1. arch-Ada arch-Ada Public

    GitHub profile README rep of arch-Ada.

  2. fourier-garden fourier-garden Public

    Interactive Haskell TUI for Fourier analysis, modulation, aliasing and radio signal processing.

    Haskell

  3. Rayleigh Rayleigh Public

    C++17 neural variational solver using the Rayleigh quotient to learn one-dimensional quantum ground states.

    C++

  4. git-tape-canvas git-tape-canvas Public

  5. git-tape git-tape Public

    git-tape turns the GitHub contribution calendar into a programmable 7-pixel-high scrolling display.

    Python

  6. register register Public

    Forked from is-a-dev/register

    Grab your own sweet-looking '.is-a.dev' subdomain.

    JavaScript