Home
KCE Employee Portal · Q2 2026
?
Not signed in
KCE Employee Portal
?

Welcome

Kocer Consulting + Engineering · Q2 2026

Quarter
Week
3 / 13
Your Apps
Quick Info
Current Quarter
Q2 2026
Week 3 of 13 · Apr 1 – Jun 30
Bonus Goal
$573,872
$44,144 / week · 13 weeks
Support
Gaby Johnson
gjohnson@kocerconsulting.com
Help & FAQ
The basics
What is the portal?
It's one website that brings our planning tools together in a single place, so we're not jumping between separate spreadsheets. It holds three connected apps.
What are the three apps?
  • Level Loading — shows what projects we have, who's assigned to each one, and how busy everyone is week to week.
  • Bonus Tracker — tracks hours and the bonus pool.
  • PTO Manager — handles time off requests.
Do I need to log in?
Not right now — the site just opens. Sign-in tied to our Microsoft 365 accounts is part of the plan for the shared version (see What's coming next).
How do I get to an app?
Open the portal link and pick an app from the sidebar on the left. The sidebar collapses if you want more room — just click to fold it in or out.
How it all connects
Do I have to enter the same data in every app?
No. That's the whole point. You upload one spreadsheet on the home page and it feeds all three apps at once. (Admin)Weekly hours upload card on the home page
What happens when I change something?
The apps talk to each other in the background:
  • Update the Level Loading info and the Bonus Tracker updates on its own.
  • When a vacation is approved in PTO Manager, those days automatically shade in on the bonus sheet.
So a change in one place flows through everywhere it's relevant, instead of you updating things in three spots.
How does information flow between the apps?
Three shared streams feed everything, so nothing is typed twice:
  1. Weekly hours upload (home page, admin) — the BigTime export becomes the actual billable hours used by both the Bonus Tracker and Level Loading.
  2. Manage Team (home page) — add someone once and they appear in all three apps.
  3. Approved PTO — when a request is approved in PTO Manager, those days shade onto the Bonus Tracker's Q2 Overview so partial weeks are obvious.PTO days shaded on the Bonus Tracker overview, synced live from PTO Manager
Level Loading
What does Level Loading do, and where do its numbers come from?
It's the capacity planner. For every project it shows the demand (how much work is needed each week) against who's assigned, so you can spot who's overloaded or has room. Behind the scenes it reads the weekly hours upload for actuals and the team roster from Manage Team; the assignments and project demand you enter here are what the Bonus Tracker uses to project billings.
How do I see who's on a project?
Click the project row in the grid. It expands to show who's assigned and their hours, which you can adjust right there.Expanded project showing per-person weekly hours
How do I assign people to a project?
  1. Click the team button just before a project's name.Team button before the project name
  2. Click a name to add or remove that person, then click PM next to whoever is the project manager.Team member pop-up with PM buttons
  3. Their initials now appear behind the project name, with the PM ringed in blue.
How do I add or remove a project?
  1. Click + Add project at the top of the grid to create one.Add project button
  2. To remove one, click the trash icon on its row and confirm.Status toggles and trash icon on a project row
How do I change a project's status or type?
There are two switch buttons on each project: click DIR ⇄ to flip between Direct and Indirect, or Appr ⇄ to switch Prospect and Approved.Direct/Indirect and Prospect/Approved toggles
How do I add a new employee?
Use the Manage Team button at the top of the home page — add them once and they flow into all three apps.
How do I look at a different quarter?
Use the quarter dropdown in the upper-right corner of the page to switch quarters.Quarter dropdown at top right
Bonus Tracker
What does the Bonus Tracker do?
It tracks the team's weekly billings against the quarterly goal and works out the bonus pool. The dashboard shows quarter-to-date actual vs goal, the average weekly pace, and the current pool. Other tabs break it down by team member, by project/client, and a Q2 Overview with plan-vs-actual for every week.Bonus Tracker dashboard KPIs: quarter actual, weekly goal, bonus pool, quarter goal
How is the bonus pool calculated?
  1. Surplus = actual billings − the quarter goal.
  2. The pool is 75% of that surplus (admins can add Material/Other extras, also at 75%).
  3. Each person's share is based on days worked in the quarter — paid PTO counts, unpaid time is excluded.
The split shown updates live as hours come in; the final distribution is locked at quarter end.Bonus pool calculation: surplus, 75% bonus rate, pool total
Where do the billing numbers come from?
From the weekly hours upload on the home page (the BigTime export) combined with each consultant's bill rate. Approved time off is pulled live from PTO Manager and shaded onto the Q2 Overview so you can see why a week ran light.
Who can upload hours or change the goal?
Uploading the weekly hours and editing the goal/roster are admin actions. Everyone else sees the results. Because it shows real names and figures, be mindful of who you share the link with.
PTO Manager
What does the PTO Manager do?
It handles time-off end to end: you request days, your manager approves them, and the team calendar plus everyone's balances update automatically. Approved days also feed the Bonus Tracker so partial weeks are accounted for.
How do I enter time off?
  1. Open Request PTO and pick your start and end dates.
  2. Choose the day type — full day, or morning / afternoon only for a half day.
  3. Pick the PTO type (Vacation, Sick leave, Personal day, or WFH) and add an optional note. Weekends and company holidays are left out of the day count for you.
  4. Click Submit request (tick “Mark as urgent” if it's time-sensitive).
PTO request form with dates, day type, PTO type and notes
What happens after I submit a request?
  1. Submitted — it's logged as pending and Dan Kocer gets an approval email, with Gaby CC'd as backup.
  2. 48-hour reminder — if there's no response in two days, an automatic nudge goes out.
  3. Approved — you get a confirmation, an Outlook calendar block is created, and the days shade onto the Bonus Tracker. If it's rejected, you'll see the reason in My History.
How do I approve or reject requests? (Admin)
Go to Approvals. Pending requests sit at the top — approve with one click, or reject with a short reason. Every request (past and present) is listed below with its status. Admins can also add PTO on someone's behalf from the Request page.PTO approvals list showing each request's status
How are balances, half-days and holidays handled?
Consultants are on unlimited PTO, so there's no balance to burn down. Company holidays are auto-counted and excluded from your request total, and a morning- or afternoon-only request counts as half a day.
What are blackout dates? (Admin)
Date ranges admins flag as sensitive (a client deadline, an all-hands week). Anyone requesting those dates sees a warning and a minimum-coverage note — requests still come through for approval, they're not auto-rejected.
Reports & personalizing
Where are the reports?
There's a Reports section in the portal for pulling things together.More templates coming
Can I change how it looks?
Yes — there's an appearance button in the lower right to adjust the look (vibe, accent color, cards, and more).
Your data & who can see it
Where is my data saved?
Right now, the changes you make (uploads and edits) are kept in your own browser on your own device. They aren't shared with the rest of the team yet.
Will other people see my changes?
Not in this version — each person currently has their own copy. The shared version is the next big step, and once that's in place everyone will read and write to the same live data.
Is the bonus information sensitive?
Yes. The Bonus Tracker shows real names and figures, so be mindful of who you share the link with until access controls are in place.
Status & what's coming next
Is this finished?
Not yet — this is the bones of it. The layout and the apps are in place, but there's still background work to make everything run for real across the team.
What's the next big step?
Moving the data onto SharePoint so everyone reads and writes to the same live source instead of separate local copies. That's what turns it from “my copy” into a true shared tool. Sign-in through our Microsoft 365 accounts comes along with that.
Can I suggest changes?
Please do. The reason it's going out for a look now is to make sure it has everything we actually need before the rest gets built. Jot down anything that's confusing or missing.
Behind the scenes
How is it hosted?
It runs on Azure Static Web Apps, with the codebase in GitHub and a pipeline that auto-deploys updates. The GoDaddy DNS points at the Azure app so it'll live at a kocerconsulting.com address. The data layer is being moved to SharePoint for shared, live access.
Getting help
Who do I contact?
Reach out to Gaby with questions, problems, or ideas — happy to walk anyone through it. gjohnson@kocerconsulting.com
Appearance
Vibe
Accent
Cards
Corners 16px
Background FX