Product · 2025

Employee Management & Payroll Suite

Full-stack internal web application built with React, TailwindCSS, and Firebase to automate team hour tracking, live exchange rate conversions, and payroll slip generation.

Employee Management & Payroll Suite

The scaling bottleneck of manual spreadsheets

When our engineering team expanded between 2022 and 2025 to manage multiple parallel software projects, operational administration hit a wall. Time logging and monthly payroll calculations were managed entirely across separate Google Spreadsheets.

While spreadsheets worked for two or three developers, team growth made the process inefficient. Managing payroll required manually checking each employee log, calculating custom billable hours, applying exchange rate conversions, and drafting individual payment receipts.

Architecting a lean full-stack solution

To eliminate this manual burden, I designed and developed a dedicated internal management platform. Working as sole full-stack engineer, I used Gemini to rapidly prototype the core architecture in two days, subsequently expanding the system based on direct employee feedback.

Secure role-based authentication. Integrated Firebase Authentication to establish access controls. Employees log in through a secured dashboard to log daily hours, while administrators retain full visibility over company-wide records and project allocations.

One-click payroll calculations. Built flexible time-aggregation logic in React that supports both standard calendar months and custom date ranges. Administrators generate verified payrolls in a single step rather than computing totals manually.

Automated currency conversion. Embedded real-time FX API integration to automatically retrieve current USD to PKR exchange rates, generating itemized payout slips with local currency breakdowns instantly.

Lightweight project tracking. Designed a minimal project allocation module within Firestore, allowing developers to tag hours directly to client projects without the clutter of heavyweight management tools.

Operational impact

The system completely replaced manual spreadsheet audits across the organization. The administrative task of verifying hours and generating payroll was reduced from hours of manual labor to under one minute per employee.

Replacing spreadsheet tracking with a unified database model eliminated manual calculation errors and freed up critical leadership time every billing cycle.

Next technical iterations

The current pipeline requires an administrator to trigger payment releases and manually deliver generated slips. The next planned update will introduce Firebase Cloud Functions with SMTP integration to automate email distribution upon payroll generation, establishing a fully autonomous pipeline.

1 min Processing time per employee payroll
100% Automated USD to PKR rate conversion
0 Manual spreadsheets required for monthly audits

Available for full-time remote roles and selective contracts

Ready to scale your web application or ship a critical feature?

Send over your product goals, team needs, or technical requirements. I will review the details and respond with clear next steps within one business day.