{"id":21395002,"url":"https://github.com/splines/splines","last_synced_at":"2026-02-13T10:39:14.183Z","repository":{"id":51541924,"uuid":"368495573","full_name":"Splines/Splines","owner":"Splines","description":null,"archived":false,"fork":false,"pushed_at":"2024-01-26T16:36:02.000Z","size":42,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-29T22:29:06.289Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Splines.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-18T10:54:08.000Z","updated_at":"2022-08-02T11:41:50.000Z","dependencies_parsed_at":"2025-03-16T14:40:33.325Z","dependency_job_id":null,"html_url":"https://github.com/Splines/Splines","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Splines/Splines","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Splines%2FSplines","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Splines%2FSplines/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Splines%2FSplines/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Splines%2FSplines/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Splines","download_url":"https://codeload.github.com/Splines/Splines/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Splines%2FSplines/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272937340,"owners_count":25018360,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-31T02:00:09.071Z","response_time":79,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-22T14:17:46.104Z","updated_at":"2026-02-13T10:39:14.175Z","avatar_url":"https://github.com/Splines.png","language":null,"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"Banner with the text Splines/Splience and a graph as background in front of an open sky and clouds\" src=\"./assets/banner.png\" /\u003e\n\u003c/p\u003e\n\nHey there, I'm Dominic aka Splines and I love science \u0026 coding. I have a Bachelor's degree in computer science (worked at SAP) and am currently doing my second Bachelor's degree in physics at Heidelberg University.\n\n\u003cp align=\"center\"\u003e\n  Quick links: \u003ca href=\"https://splines.me/\"\u003eBlog\u003c/a\u003e | \u003ca href=\"https://youtube.com/splines\"\u003eMusic\u003c/a\u003e | \u003ca href=\"https://youtube.com/@splience\"\u003eScience Videos\u003c/a\u003e\n\u003c/p\u003e\n\n### Coding\n\nMost of what I code is open-source. See also my [blog](https://splines.me) for some technical write-ups. I feel comfortable in these programming languages (but am happy to adapt to others as I seem fit):\n\n- Full-stack: **Ruby on Rails** for the backend of web apps like [MaMpf](https://github.com/mampf-hd/mampf). **HTML, SCSS \u0026 JS** for front-end. I love [Hotwire](https://hotwired.dev/) and [ViewComponents](https://viewcomponent.org/). We also use [Bootstrap](https://getbootstrap.com/). I like to keep things simple and design features from a user's point of view.\n- **TypeScript with Node.js** to [animate](https://github.com/Splines/phonetics-graph/blob/main/phonetics-motion-canvas/src/scenes/alignment.tsx) videos for my [Splience YT channel](https://www.youtube.com/@splience). I use [Blender](https://www.blender.org/) and the amazing [Motion Canvas](https://motioncanvas.io/) to do so. I also employ TypeScript to program the [manim-notebook](https://github.com/Manim-Notebook/manim-notebook) VSCode extension.\n- **Python** for various projects like a [Captive Portal on the Raspberry Pi](https://github.com/Splines/raspi-captive-portal). But also for (mostly private) data science projects (e.g. analysis of Nextbike rides). Python is also the main programming language in the [Scientific AI group](https://sciai-lab.org/), where we apply graph machine learning (PyTorch) for Orbital-free density functional theory (OF-DFT).\n- **Rust** (and partially **C++**) for performance-intensive tasks like [parallelizing](https://github.com/Splines/phonetics-graph) the Needleman–Wunsch algorithm on a GPU (see [paper](https://arxiv.org/abs/2509.01654)). Also used Rust to implement a fast version of the [Louvain algorithm](https://github.com/splines/fast-louvain).\n- For typesetting, I used LaTeX for quite some time and am now slowly switching to [Typst](https://typst.app/).\n\n### Also find me here\n\n- Blog on [my website](https://splines.me/)\n- Research on [ORCiD](https://orcid.org/0009-0008-5812-7326)\n- Bio on [LinkedIn](https://www.linkedin.com/in/splines/)\n- Music on [YouTube (Splines)](https://youtube.com/splines), [Spotify](https://open.spotify.com/artist/5ftAWGcc988kE4Y8nJ1Urm), [Tidal](https://tidal.com/artist/27305838) (and most other major streaming services)\n- Science videos on [YouTube (Splience)](https://youtube.com/@splience)\n\nContact: see my [website](https://splines.me/). Support: You can [buy me a homeomorphism here](https://buymeacoffee.com/splience).\n","funding_links":["https://buymeacoffee.com/splience"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsplines%2Fsplines","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsplines%2Fsplines","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsplines%2Fsplines/lists"}