Skip to content
View volfpeter's full-sized avatar
Block or Report

Block or report volfpeter

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
volfpeter/README.md

Hi,

I’m Peter Volf, SW engineer for many years now with a master's degree in computer science, located in Hungary.

My main professional interest has been Python ever since I first started using it around ~2008. I really enjoy working with React and TypeScript, and doing full-stack application development as well. I'm also interested in Linux and the open-source world in general. At university, I specialized in network/graph analysis and machine learning -- it was a long time ago, it would be great to have the time to pick these up again.

I work mostly on greenfield web projects. When my time allows -- unfortunately not nearly as often as I'd like these days -- I like to do some open-source work.

Some of my more interesting hobby projects are:

  • localclustering is a local graph clustering algorithm with a graphscraper backend (JOSS publication, analysis).
  • motorhead is an async almost-ODM for MongoDB with vanilla Pydantic v2.
  • fasthx is an HTMX utility for FastAPI.
  • graphscraper is an SQL graph database with an in-memory cache and a built-in, on-demand web scraper.
  • mastodon-social-graph is a graphscraper implementation that loads the social graph of a Mastodon instance.
  • uspto-patent-citation-graph is a graphscraper implementation that loads the citation graph from USPTO's API.
  • markyp is an XML templating engine and parser tool.
  • markyp-html is an HTML implementation based on markyp that lets you write static webpages 100% in Python (i.e., without Jinja-like templating).
  • markyp-bootstrap4 is a full Bootstrap4 implementation based on markyp-html.

My recent professional projects:

  • Currently I work on AI-assisted digital healthcare services AIP Clinic and AIP Derm, on the LNGx platform, and on various internal business tools.
  • Horizon Planner, an enterprise resource planning and project management application (tech lead/principal engineer, 2019-2023).

I also tutor engineers, from juniors to seniors, primarily focusing on Python and system architecture/design.

I'm available for consulting and contract work, you can find me on:

Pinned

  1. localclustering localclustering Public

    Python 3 implementation and documentation of the Hermina-Janos local graph clustering algorithm.

    Python 19 1

  2. motorhead motorhead Public

    Async MongoDB with vanilla Pydantic v2+ - made easy.

    Python 9 1

  3. fasthx fasthx Public

    FastAPI and HTMX, the right way.

    Python 295 5

  4. mastodon-social-graph mastodon-social-graph Public

    Mastodon social graph with an SQL backend, in-memory cache, and built-in, on-demand web scraper.

    Python 8

  5. markyp-html markyp-html Public

    HTML element implementations based on markyp

    Python 7

  6. graphscraper graphscraper Public

    Python 3 graph implementation designed to be turned into a web scraper for graph data.

    Python 6 2