Skip to content

About

Java Guru is a technical blog by Phạm Thanh Hưng (Harry) — a fullstack software engineer who is strongest in the backend, and who treats “why isn’t this automated yet?” as a personality trait.

About the Author

Hi! I’m Harry (Hưng) — part engineer, part “why is this not automated yet” machine.

I’m AI-driven: not in the “I let the robot write my code” way (mostly), but in the “what if this whole workflow just… did itself?” way. I like building things, but I love optimizing them — if a process takes three clicks, I’ve already imagined the one-click version and resented the extra two. I’m equal parts creative and logical: I’ll whiteboard a wild idea at 9pm and have a boring, sane architecture for it by 9:05. Open-minded enough to try your stack, pragmatic enough to ship the simple one first.

Professionally I build backend systems with Java and Spring Boot — focused on scalability, reliability, and not accidentally dropping production databases. But I also take features from the database all the way to the pixel, so the frontend isn’t a mystery to me — just a place I visit on purpose.

What I Do

Tech Stack

How I Work

Where I’m Headed

AI engineering, developer tools, and automation — wiring LLMs into real tools, not just chat demos. Cloud-native, event-driven, observable-by-default.

What This Blog Covers

Practical, opinionated knowledge for backend developers, focusing on:

The goal: help backend developers understand problems deeply, write better code, and build stronger engineering thinking — ideally with a smile.

“Write code your future self won’t hate you for.”

Hiring & collaboration

I’m open to work and easy to build with — fullstack / backend roles (full-time or contract). Java is my deepest, but I’m comfortable in .NET and Python too. Happy to pair on backend systems, open-source tools, or MVPs. Contributors and testers always welcome.

Contact