Task Manager

// It combines task management, HR features (employee profiles, attendance, leave requests), and payroll integration (salary calculation, bonuses, deductions).

3/16/2025

Overview:
Ubitex Task Manager is a centralized platform built for managing tasks, employee performance, and payroll workflows in one system. It combines task management, HR features (employee profiles, attendance, leave requests), and payroll integration (salary calculation, bonuses, deductions). The platform was designed to support multi-department organizations, ensuring transparency and automation across HR and operations.

My Role:

  • Backend (Main Focus):

    • Designed and implemented the backend architecture with Node.js and TypeScript.

    • Built modules for tasks, projects, employee records, attendance, and payroll calculations.

    • Integrated payroll with HR data (attendance, overtime, leave) for automated salary computation.

    • Implemented notifications for task deadlines, approvals, and payroll events.

    • Designed REST/GraphQL APIs for frontend and external integration.

    • Ensured multi-tenant readiness for scaling across multiple business units.

  • Frontend Contribution:

    • Designed the frontend architecture with React and Tailwind CSS.

    • Built dashboards for admins (managing employees, payroll, and project overviews).

    • Developed a user portal where employees can manage tasks, view payroll slips, and track attendance.

    • Implemented responsive UI with Tailwind CSS and component library integration.

Technologies:
Node.js, TypeScript, Express/NestJS, PostgreSQL (HR & payroll data), MongoDB (tasks & metadata), Redis, Docker, Kubernetes, REST & GraphQL APIs, React, Tailwind CSS, Redux Toolkit, i18n

Challenges & Achievements:

  • Unified task management + HR + payroll into a single system.

  • Automated salary calculations based on attendance and performance data.

  • Designed idempotent APIs to ensure payroll runs and task updates are reliable.

  • Delivered a modern frontend with React and Tailwind, providing intuitive dashboards for admins and employees.

  • Enabled multi-tenant support for use in different business units or subsidiaries.

Back to Projects
© 2026 Alex Yaghoubi - All Rights Reserved
<_AlexYaghoubi />