{"id":16865999,"url":"https://github.com/lukemathwalker/lukemathwalker","last_synced_at":"2026-02-15T15:40:47.030Z","repository":{"id":66349752,"uuid":"306892587","full_name":"LukeMathWalker/LukeMathWalker","owner":"LukeMathWalker","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-06T12:35:51.000Z","size":34,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-18T01:12:53.549Z","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/LukeMathWalker.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":"2020-10-24T13:43:41.000Z","updated_at":"2025-01-06T12:35:55.000Z","dependencies_parsed_at":"2024-04-10T06:33:38.123Z","dependency_job_id":"05df62c9-b0d3-4532-981b-6f767979aad5","html_url":"https://github.com/LukeMathWalker/LukeMathWalker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukeMathWalker%2FLukeMathWalker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukeMathWalker%2FLukeMathWalker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukeMathWalker%2FLukeMathWalker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LukeMathWalker%2FLukeMathWalker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LukeMathWalker","download_url":"https://codeload.github.com/LukeMathWalker/LukeMathWalker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244271846,"owners_count":20426624,"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","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-10-13T14:49:08.784Z","updated_at":"2026-02-15T15:40:42.009Z","avatar_url":"https://github.com/LukeMathWalker.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"### Ciao! ✋\n\nI am a mathematician turned Machine Learning Engineer turned Software Engineer.  \nI was born and raised in Rome (Italy 🇮🇹), but I spent six years in London's (UK 🇬🇧) tech scene.\n\n### Writing ✍️ \n- 💬 I regularly blog on [A Learning Journal](https://lpalmieri.com). You can [subscribe to my newsletter](https://www.lpalmieri.com/subscribe/) to be notified when new content is published.\n- 📕 I'm the author of:\n  - [Zero To Production In Rust](https://zero2prod.com), a hands-on introduction to backend development in Rust.\n  - [100 exercises to learn Rust](https://rust-exercises.com), a learn-by-doing introduction to the Rust programming language.\n\n### Speaking 🗣️\nI have been speaking at conferences (QCon, RustFest, RustLab, CodeMotion, RustyDays, EuroRust) and meetups.\nYou can find recordings and slides for all my talks [here](https://www.lpalmieri.com/talks/).\n\n### Work 💸\nI am a Principal Engineering Consultant at [Mainmatter](https://mainmatter.com). I was previously a Senior Engineer at AWS and a Principal Engineer at [TrueLayer](https://truelayer.com).  \n\n### Open Source 🦀\nI am primarily active in the Rust ecosystem.  \nMy main focus currently is [Pavex](https://github.com/LukeMathWalker/pavex), a new breed of Rust web framework. You can learn more about it on [pavex.dev](https://pavex.dev).\n\nMy portfolio of contributions is varied:\n\n- I wrote [Build Your Own JIRA with Rust](https://github.com/LukeMathWalker/build-your-own-jira-with-rust/), a hands-on workshop to get started with Rust;\n- I am the author of a bunch of Rust crates for various purposes. In particular:\n  - [`wiremock-rs`](https://github.com/LukeMathWalker/wiremock-rs), HTTP mocking for black-box testing;\n  - [`cargo-chef`](https://www.lpalmieri.com/posts/fast-rust-docker-builds/), a `cargo` sub-command to leverage caching in Rust Docker builds;\n  - [`tracing-bunyan-formatter`](https://github.com/LukeMathWalker/tracing-bunyan-formatter), a formatting layer for the `tracing` instrumentation framework;\n- I spent more than a year contributing to the Rust numerical ecosystem ([`ndarray`](https://github.com/rust-ndarray/ndarray), [`ndarray-stats`](https://github.com/rust-ndarray/ndarray-stats) and [`linfa`](https://github.com/rust-ml/linfa/));\n\n### Contact 🤝\n\n* ✍️ You can reach out to me on [Twitter](https://twitter.com/algo_luca), on [LinkedIn](https://www.linkedin.com/in/luca-palmieri/) or at contact (at) lpalmieri.com.  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukemathwalker%2Flukemathwalker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flukemathwalker%2Flukemathwalker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukemathwalker%2Flukemathwalker/lists"}