Skip to content
View volfpeter's full-sized avatar

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 and -- when my time allows -- I like to do open-source work.

Some of my open source projects:

  • localclustering is a local graph clustering algorithm with a graphscraper backend (JOSS publication, analysis).
  • fasthx is an HTMX utility for FastAPI.
  • htmy is an async rendering engine primarily for HTML and XML, and server-side rendering.
  • motorhead is an async "almost-ODM" for MongoDB with vanilla Pydantic v2.
  • graphscraper is an SQL graph database with an in-memory cache and a built-in, on-demand web scraper (for research projects).
  • uspto-patent-citation-graph is a graphscraper implementation that scrapes the citation graph from USPTO's API (for research projects).
  • mastodon-social-graph is a graphscraper implementation that scrapes the social graph of a Mastodon instance (for research projects).
  • markyp is an XML templating engine and parser tool.

My recent professional projects:

  • Prototyped the new IoT device management portal for SmartNow.
  • AIP Clinic and AIP Derm, an AI-assisted digital healthcare service.
  • Prototyped the LNGx platform, a modern energy trading hub.
  • Horizon Planner, an enterprise resource planning and project management application.

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 Loading

  1. localclustering localclustering Public

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

    Python 21 1

  2. fasthx fasthx Public

    FastAPI server-side rendering with built-in HTMX support.

    Python 470 9

  3. htmy htmy Public

    Async, pure-Python rendering engine.

    Python 223 2

  4. motorhead motorhead Public

    Async MongoDB with vanilla Pydantic v2+ - made easy.

    Python 14 2

  5. 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 11

  6. graphscraper graphscraper Public

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

    Python 8 2