Code Monkey home page Code Monkey logo

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:

Peter Volf's Projects

bfs-shortest-path icon bfs-shortest-path

Breadth-first search based shortest path finding algorithm that allows negative edge weights.

ck-ts-react-webpack-app icon ck-ts-react-webpack-app

Minimal cookiecutter template for translatable single-page web applications using TypeScript, React, and Webpack.

codenames-kivy icon codenames-kivy

Table and word-list generator for the popular Codenames boardgame, created in Python 3 using Kivy.

fastapi-flask-auth icon fastapi-flask-auth

Lightweight FastAPI dependencies and authenticator that uses Flask session cookies for access control

fastapi-motor-oil icon fastapi-motor-oil

Collection of async utilities for working with MongoDB and conveniently creating performant APIs with async web frameworks such a FastAPI

fastbook icon fastbook

The fastai book, published as Jupyter Notebooks

fasted icon fasted

FastAPI dependencies and utilities.

fasthx icon fasthx

FastAPI and HTMX, the right way.

graphscraper icon graphscraper

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

localclustering icon localclustering

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

lounge icon lounge

Chat application API and a basic Bootstrap 4 UI

markyp icon markyp

Python 3 tools for creating markup documents.

mastodon-social-graph icon mastodon-social-graph

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

mongo-user-blueprint icon mongo-user-blueprint

Demo `Flask` application showing how to use the `user-blueprint` project to set up a MongoDB-based user handling web application.

motorhead icon motorhead

Async MongoDB with vanilla Pydantic v2+ - made easy.

pyt icon pyt

Python dev tools and utilities.

randompassword icon randompassword

Password "manager" that converts a name and key pair into a strong, random-looking password.

sqlmodelservice icon sqlmodelservice

A generic service layer on top of SQLModel for conveniently creating APIs with frameworks like FastAPI

timer icon timer

Minimalist timer application developed for elementary OS

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.