Skip to content
View jonperron's full-sized avatar
🀑
🀑

Block or report jonperron

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.

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

Hi there πŸ‘‹

I'm Jonathan, an Engineering Manager/Tech Lead, with over 10 years of experience in IT. I'm passionate about building technology that makes a positive impact on people's lives.

🌱 My Philosophy

I design projects with a low-tech approach, prioritizing data privacy and governance to create sustainable and ethical solutions.

πŸ’» Technologies

Front-end

React

Β Back-end

Python Rust Java Node.js

Data

PostgreSQL MySQL Apache Airflow Apache Beam

Infra

Google Cloud Azure Kubernetes Docker Helm ArgoCD Terraform

πŸš€ Current Projects

  • outbreak-map - A project to visualize and track outbreaks in real-time.
  • mauve-viewer - A portage of Mauve, an interactive visualization and analysis of multi-genome alignments in the browser.
  • med-assist - A AI-powered tool to help doctors summarize their patients' data

πŸ“ Past Projects

  • navitia-mcp-server - A Python MCP server enabling AI agents to interact with public transport APIs via Navitia.io
  • castly - Send messages via email, SMS, or messaging apps using a single APIβ€”no matter the underlying provider.
  • cerberus - Open-source CCTV solution with real time recognition.
  • qualib.

πŸ› οΈ Libraries & Tools

I maintain several open-source libraries:

  • fihr-linter - A linter for FHIR resources to ensure compliance with healthcare data standards
  • carbem - A Rust library to gather emission data from cloud providers
  • python-navitia-client - An unofficial SDK for Navitia.io

πŸ“¦ You can find some of my libraries on PyPI (carbem, navitia-python-client) and crates.io (carbem)!

πŸ› οΈ Unmaintained libraries

🀝 Contributing to Open Source

I actively contribute to projects like Boavizta API, which helps measure the environmental impact of digital services.

🎲 Hobbies

When I'm not coding, you'll find me:

  • 🎩 Performing magic tricks and exploring the art of illusion
  • πŸšΆβ€β™‚οΈ Enjoying Nordic walking in nature
  • 🎯 Playing board games with friends and family

Pinned Loading

  1. python-navitia-client python-navitia-client Public

    Python client to use Navitia APIs

    Python 1

  2. carbem carbem Public

    Carbem provides a unified interface for querying carbon emission data from various cloud service providers.

    Rust

  3. fihr-linter fihr-linter Public

    A FIHR validator

    Rust

  4. mauve-viewer mauve-viewer Public

    A portage of Mauve, an interactive visualization and analysis of multi-genome alignments in the browser.

    TypeScript 1

  5. Boavizta/boaviztapi Boavizta/boaviztapi Public

    πŸ›  Giving access to BOAVIZTA reference data and methodologies trough a RESTful API

    Python 96 31