Skip to content
View profanis's full-sized avatar

Block or report profanis

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
profanis/README.md

Fanis Prodromou

Angular GDE & Frontend Architect
Building scalable Angular applications, architecting Nx monorepos, and exploring practical AI workflows.


I build large Angular applications in an Nx monorepo and spend most of my time on the decisions that come with scale: how libraries are structured, where domain boundaries sit, and how state is managed as the team grows.

That work is where most of what I write and teach comes from. Lately, I've also been digging into how AI fits into Angular development β€” which workflows actually hold up in a real codebase, and which ones only look good in a demo.


πŸŽ“ Teaching

I teach Nx monorepo architecture at House of Angular β€” how to structure libraries around domains, where to draw boundaries, and how to keep a monorepo from collapsing under its own conventions.

🎀 Community

I also speak at international conferences on topics like Angular Signal Forms, state management, and modern reactivity patterns.

πŸ“˜ Book

Mastering Angular Reactive Forms (BPB Publications)
A practical walkthrough of reactive forms, from the fundamentals to the patterns you reach for when the form is genuinely complicated.


🀝 Consulting & Advisory

I take on targeted Angular architecture engagements:

  • Architecture reviews & codebase audits
  • Nx monorepo design & domain boundary restructuring
  • State management & modern reactivity migration (Signals)

If your team is weighing a critical architectural decision, a short call is usually enough to tell whether I can help.

πŸ“« Reach out on LinkedIn

Pinned Loading

  1. ng-material-theme-loader ng-material-theme-loader Public

    TypeScript 5

  2. ngxs-history-plugin ngxs-history-plugin Public

    TypeScript 8 3

  3. codeShotsWithProfanis codeShotsWithProfanis Public

    HTML 96 90

  4. athens-angular-auth-jwt athens-angular-auth-jwt Public

    TypeScript 5 1

  5. manage_docker_containers_ng_nodejs manage_docker_containers_ng_nodejs Public

    TypeScript 1

  6. angular-hoc-lazy angular-hoc-lazy Public

    TypeScript 4 2