Skip to content
View pjazdzyk's full-sized avatar

Block or report pjazdzyk

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
pjazdzyk/README.md
EnergyFlowX, Engineering Calculations

Welcome 🤝

Thanks for stopping by. I'm Piotr Jażdżyk, a licensed HVAC engineer and backend software developer. This is where my engineering and software worlds meet: a set of libraries and tools for thermophysics, fluid mechanics, and HVAC, built carefully and from first principles.

Latest project, EnergyFlowX: a professional web platform for thermophysical property analysis, HVAC process design, and fluid mechanics, powered by the engineering libraries below.


        Sponsor

Skills & Technologies

Backend · Java · Maven · Spring Boot · Quarkus · JUnit / Mockito · RestAssured · REST API · PostgreSQL · Apache Kafka Frontend · JavaScript · Vue 3 · Quasar · HTML · CSS Infrastructure · Docker · Kubernetes · GitHub Actions AI & local inference · Local LLMs · LM Studio · agentic workflows

backend & infrastructure frontend

About Me

I'm a licensed engineer (MSc Eng) with 17+ years in industrial HVAC and MEP design across power generation, manufacturing, and logistics, and a backend software developer with 3+ years of commercial experience building microservices and distributed, Kafka-based messaging systems. I started programming as a hobby long before it became part of my day job, which is probably why I still enjoy it.

I graduated from the Silesian University of Technology, Faculty of Environmental Engineering, specialising in HVAC and computational fluid dynamics (CFD). That background, equal parts physics, problem-solving, and project delivery, is what I now bring to software: I designed, built, and maintain the entire EnergyFlowX stack myself, from the equation-of-state engines up through the REST services to the Vue frontend.

I try to be honest about what I know and what I don't. I'd rather ship something correct and well-tested than oversell it.

Lately I've been deeply interested in AI and local inference: running open-weight models on my own hardware, experimenting with LM Studio and local LLM tooling, and building agentic workflows. I keep it well away from the calculation path, though. Engineering numbers come from documented equations, not from a model's best guess.

Engineering Library Ecosystem

EnergyFlowX runs on a purpose-built family of libraries, each designed, written, and tested from scratch. One is fully open source, the rest are private and power the platform from the inside.

Library Role Availability
Unitility Physical quantities and units-of-measure framework. Typed Temperature, Pressure, MassFlow and friends, with safe conversion across the whole stack. Open source
numenor-math Numerical foundation: robust root-finders (modified Brent-Dekker, Newton-Raphson, multivariate Newton), line search, fixed-point iteration, and sparse linear algebra. Private
flow-symphony Universal, domain-generic steady-state hydraulic and pipe-network solver. Solves arbitrary topologies for incompressible and compressible fluids using a Global Gradient Algorithm. Private
hvac-engine-pro Psychrometrics and IAPWS thermophysics: humid air, water, steam, ice, and the HVAC process physics behind the platform. Private

My open-source libraries are published to the Maven Central Repository after each release, with quick turnaround on reported issues.

Connect with Me

Pinned Loading

  1. energy-flow-x-docu energy-flow-x-docu Public

    Engineering platform designed for HVAC professionals, offering practical tools to support MEP system design and analysis. It includes a variety of calculation tools such as psychrometric analysis, …

    4

  2. articles articles Public

    Engineering reports and articles on AI optimization, quantization, local LLM benchmarking and programming.

    Python

  3. unitility unitility Public

    Unitility: Units of Measurement and Physical Quantity Converter for JAVA, with Spring Boot and Quarkus support for web applications development. Immutable, thread-safe, content rich, easy to use.

    Java 9 4

  4. hvac-engine hvac-engine Public

    [superseded by pro version] HVAC Engine: Psychrometrics (Humid Air) analysis Java library. Humid air properties and thermodynamic processes, flows, heating, cooling, air mixing and more. Immutable,…

    Java 8 2

  5. sound-dampening-analyzer sound-dampening-analyzer Public

    Noise generation, propagation and dampening C# library for ventilation ducts based on VDI-2081 standard.

    C# 7 2