Innovative Senior Frontend Engineer with over 10 years of experience in developing, building, and managing scalable and robust Modern Web Enterprise Applications. Proficient in modern JavaScript libraries and frameworks, including Angular โค๏ธ, PWA, TypeScript, RxJS, NgRx, GraphQL, Jest and Cypress.io.
ApartmentSearch is a project that provides a practical introduction to NgRx Signal Store for modern, high-performance state management and serves as a starting point for gaining a deeper understanding of essential Angular concepts that improve application scalability, user-friendliness, and maintainability. All components are fully Signal-driven, and the application is zoneless.
The goal of this app is to introduce how to use NgRx Signal Store state management solution in Zoneless Signal-Based Component Architecture, with a focus on maintaining sustainable development speed and the ease of adding new features in the long run.The user can search for apartments by the desired city and district, view detailed information about a selected apartment, and mark it as a favorite. Additionally, the app offers features such as language switching and more.
Built using Angular CLI 19.2.0 & Json-server.
Taskly is a project designed to get started with Angular Signals, async reactivity with Resources, Dexie.js (IndexedDB), and Progressive Web Application (PWA) development for modern, high-performance state management. It includes:
The goal of this app is to introduce how to transform an Angular application into a PWA, ensuring a seamless user experience even when offline. It leverages Dexie.js for local storage and Background Sync for automatic data synchronization.
- Dexie.js as a wrapper for IndexedDB for efficient local storage.
- PWA (Progressive Web App) allows users to access and interact with the app even when offline.
- Background Sync automatically synchronizes pending CRUD operations with the backend when the network is restored.
Users can create, update, and delete data without an active internet connection. Once they go back online, all pending changes are automatically synchronized with the backend.
Built using Angular CLI 19.2.0 & Json-server.
ApartmentSearch is a project designed to get started with Angular Entreprise Architecture and Signal-Based Component. All components are fully Signal-driven. Additionally, the project features a custom reactive state management built on Signals, ensuring efficient and predictable state handling.
The user can search for apartments by the desired city and district, view detailed information about a selected apartment, and mark it as a favorite. Additionally, the app offers features such as language switching and more.
This project represents a migration from a Component-First architecture (standalone) to a Signal-Based Component Architecture.
Built using Angular CLI 19.2.0 & Json-server.