Andrii Barchuk
VerifiedFrontend Developer
About
I first got into Angular around version 9 — feels like a lifetime ago now. Since then, I’ve mostly stuck with it, moving through the different versions as projects demanded. Lately, it’s been a mix between v15 and v20, depending on what I’m working on.
What do I usually build? Dashboards are common. Some internal admin tools. Also apps that talk to Firebase in real time. I’ve used Firestore and Firebase Auth quite a bit — they’re handy when you want to move fast.
UI-wise, I’m comfortable working with Angular Material or Tailwind, depends on the team and what’s already there. RxJS is part of my daily workflow, and I’ve had projects with NgRx and NGXS. Though lately, Signals in Angular are kind of growing on me. They’re cleaner, in a way.
One of my favorite projects was a dashboard using AG Grid and WebSockets. Real-time data, user auth, and some smart filtering. Another was a multilingual PWA, SSR with Angular Universal, and translation via Transloco. I also had to untangle an old AngularJS codebase and migrate it to 17+, which was, let’s say, a bit messy — but rewarding.
I usually like to write code that won’t drive someone else crazy three months later. Testing? Yeah, I like Cypress. I try not to overengineer things, just keep it simple, clean, and scalable.
Always open to working with teams that communicate well and care about the user. If that’s your thing, let’s connect.
Skills
Languages
Starting from
Key Information
Work mode
Remote
Mission Duration
No preference
Location
Toronto, ON
This freelancer hasn't created any portfolio items yet.