numbworks is a non-profit startup focused on developing and releasing open-source software packages (multi-language libraries and cross-platform CLI applications) around several topics, such as data analytics, machine learning, continuous learning, local CI/CD, local AI and software metrics.
These packages are professionally developed according to a well-defined, quarterly product roadmap. They include high unit-test coverage (> 90%), up-to-date documentation, and heavy use of devcontainers to ensure deterministic, cross-platform and reproducible development environments. Cumulatively, these packages have reached over 53000 downloads so far.
numbworks is a solo side project of an experienced C# and Python backend developer who currently works as a Technical Product Manager in his 9-to-5 job.
These products are designed for:
- Developers who want to integrate my libraries into their applications.
- Data analysts who prefer using my libraries through a command‑line interface.
- Professionals dedicated to continuous learning.
- Researchers, data enthusiasts and open-source supporters.
For an easier download experience, please head to the NW's Software Hub.
| Repository | Effort | Tests | Latest Release | Download |
|---|---|---|---|---|
| nwtimetracking | 270 h | 6.0.1 (2026-07-05) |
Github Releases NW's Software Hub |
|
| nwreadinglist | 233 h | 6.0.1 (2026-07-05) |
Github Releases NW's Software Hub |
|
| nwpackageversions | 75 h | 2.0.1 (2026-07-05) |
Github Releases NW's Software Hub |
|
| nwcommitaverages | 31 h | 2.0.1 (2026-07-06) |
Github Releases NW's Software Hub |
|
| nwversioninfofiles | 22 h | 2.0.1 (2026-07-05) |
Github Releases NW's Software Hub |
|
| nwdocstringchecking | 17 h | 2.0.1 (2026-07-05) |
Github Releases NW's Software Hub |
| Repository | Effort | Tests | Latest Release | Download |
|---|---|---|---|---|
| NW.NGramTextClassification | 231 h | 4.2.1 (2026-07-19) |
Github Releases NW's Software Hub NuGet (library) NuGet (tool) |
|
| NW.UnivariateForecasting | 221 h | 4.2.1 (2026-07-28) |
Github Releases NW's Software Hub NuGet (library) NuGet (tool) |
|
| NW.MarkdownTables | 21 h | 3.0.0 (2024-01-21) |
Github Releases NW's Software Hub NuGet (library) |
|
| NW.LibrarySurfaceArea | 18 h | 1.0.0 (2026-08-04) |
Github Releases NW's Software Hub NuGet (library) |
|
| NW.MetaLinks | 4 h | 1.0.0 (2026-08-02) |
Github Releases NW's Software Hub NuGet (library) |
The following libraries encapsulate shared logic used by other libraries and might not be useful as-is for a general audience:
| NW.Shared.Files (*) | 5 h | 1.0.0 (2024-02-11) |
Github Releases NW's Software Hub NuGet (library) |
|
| NW.Shared.Serialization (*) | 4 h | 1.0.0 (2024-02-13) |
Github Releases NW's Software Hub NuGet (library) |
|
| NW.Shared.Validation (*) | 3 h | 1.0.0 (2024-02-10) |
Github Releases NW's Software Hub NuGet (library) |
| Repository | Effort | Type | Quick Links | Last Release |
|---|---|---|---|---|
| i3_eink_config | - | Configuration File | README | 2020-12-22 |
nwtimetracking and nwreadinglist have been developed from the ground up during a continuous learning journey that began in 2016. The goal was to prove that data-driven and software-aided methodologies could provide massive value and support. The development of both applications is ongoing, and the feature list will keep expanding.
Below is an example of the outcomes of the latest versions of the two applications:
- READINGLISTREPORT20260824.pdf (2026-08-24)
- TIMETRACKINGREPORT20260824.pdf (2026-08-24)
So far, I studied 396 technical books using my own continuous learning methodology.
As numbworks I do occasionally contribute to open-source project developed by others as well, such as:
| Date | Type | Project | Title | Status |
|---|---|---|---|---|
| 2026-02-09 | Bug Report | VSCode / dotnettools | "ms-dotnettools.csdevkit" re-downloads .NET 9.x and 10.x every time the user rebuilds the devcontainer | Despite being an important architectural flaw, this hasn't passed the triage by a Microsoft employee. |
| 2026-01-08 | Bug Report | Nuitka | ModuleNotFoundError: No module named 'duckdb.duckdb.functional'; 'duckdb.duckdb' is not a package | Bug fixed and code merged. |
| 2025-05-11 | Feature Request | VSCode | devcontainer.json: add support for multi-platform "localEnv" in "mounts" | Voted by 10+ Github users and approved to the backlog, but no updates since then. |
| 2024-09-23 | Feature Request | coveragepy | Function and class coverage in "coverage report" | The code to add this feature is ready but has not been merged. |
All contributions: Github Threads



