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.
- 🌐 Platform: energyflowx.com
- 📚 Documentation: energy-flow-x-docu
- ✍️ Articles and write-ups: energyflowx.com/articles
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
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.
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.


