R, Arrow, tidyverse
Apache Arrow–based infrastructure for analysing massive transaction datasets at a central bank's forecasting division.
Selected projects across client work, open source, training, and personal research.
R, Arrow, tidyverse
Apache Arrow–based infrastructure for analysing massive transaction datasets at a central bank's forecasting division.
R, LaTeX, Microsoft SQL Server, {dm}
R-to-LaTeX pipeline generating customised PDF energy reports for 200+ municipalities; sole maintainer after the redesign.
R, {plumber}, Apache Arrow
R backend powering a Swiss canton's public climate and energy dashboard — data integration, projections, and API maintenance.
R, tidyverse
Lead developer on an R package harmonising tuberculosis diagnostic data from WHO, World Bank, and Global Fund sources.
R
Extended a municipal reporting system from municipality-level to building-level energy assessments across a Swiss canton.
R
Redesigned a government data submission platform's R validation backend from sequential to recursive processing.
Angular, TypeScript, Oblique
Angular/TypeScript frontend work on a government file-upload platform — form state, validation UX, Angular 17 upgrade.
R, {potools}
Added multilingual (IT/EN/DE/FR) support across an internal R package ecosystem for a Swiss governmental office.
R, Shiny, Plotly
Optimised Plotly Gantt-chart rendering in a Shiny project-management dashboard, substantially cutting execution time.
R, LaTeX
Foundational R-to-LaTeX reporting framework producing publication-ready cloud monitoring reports for a weather service.
R, XML
R engine cross-referencing bank statements with XML invoice records to flag outstanding payments for an Italian property manager.
Astro, React, TypeScript, Netsons
Astro/React landing page and CI/CD pipeline for an Italian property management company.
Python
Python pipeline transforming raw European Commission HR survey data into standardised multi-agency reports.
R, {httr2}
Open-source R package wrapping the Postmark email API; used in production at nutrivetpet for automated campaigns.
R, {httr2}
Open-source R package providing a native R interface to the Stripe REST API for financial analytics.
R
Minor contributions to the R open-source ecosystem: {tibble}, {duckplyr}, {plumber2}, {seasonal}, and {constructive}.
{DBI}, {duckdb}, {dbplyr}, {duckplyr}, SQL
Co-taught a full-day posit::conf(2024) workshop on R database integration; developed new DuckDB exercises.
R, {dplyr}, {ggplot2}, {rvest}, {httr2}, Git
Designed and delivered an 8-session R analytics curriculum for 27 employees of a North African central bank.
R, {seasonal}, X-13ARIMA-SEATS
Built R-based seasonal-adjustment tools and educational materials on X-13ARIMA-SEATS for central bank economists.
R
Assisted delivery of an advanced R bootcamp: metaprogramming, S3 OOP, package development, and reproducible workflows.
R, {ggplot2}
Bespoke one-on-one ggplot2 training designed and delivered for an employee of a Swiss financial institution.
R
LDA topic-modelling of an Italian economics professor's 600-video YouTube channel with engagement-metric integration.
R
MSc thesis applying PCA to US yield-curve dynamics; decomposed rate movements into level, slope, and curvature factors.
R, {dm}, {dbplyr}, {DBI}, Quarto, Typst
Modular internal R package ecosystem for financial analytics, reporting, databases, email, and nutrition algorithms.
Next.js, TypeScript, Tailwind CSS
Co-founded platform calculating individualised pet diets; Next.js/TypeScript site with Story Brand landing page.