P.Eng Assistant
A local AI assistant for engineers-in-training building a competency portfolio for licensure in Ontario. You talk through your week. It asks the sharp follow-up question, maps the work to the 34-competency framework, and drafts the story in your own voice.
ASimulated demo
This demo is built for a wider screen. Open it full screen for the best look on a phone.
The debrief is a scripted replay, not a live model call. Stories, validators and coverage are all invented.
BTry this
Start a debrief
Press the green button. Watch for the follow-up question: it is the moment the app proves it understood the stakes, not the keywords.
Save the draft
The story arrives as Situation, Action, Outcome with character counts against the submission limits.
Open Coverage
Click any square in the heatmap for its stories, score and a suggested framing for the next one.
Find the gaps
Timeline shows which months have nothing pinned. That is where the backdating interview goes next.
CWhat it does
Key highlights
- Weekly debrief in plain conversation. No forms, no picking competencies up front. Mappings surface mid-chat as the work is described.
- A translation layer that knows consulting artifacts (workshops, decks, sprints, stakeholder calls) map to engineering competencies in non-obvious ways, and says so.
- Every story is scored on the rubric, tagged to competencies, and rolled into a 7-category heatmap and a single readiness percentage.
- A gap advisor points at where the next story should come from, including how to frame upcoming work, not only past work.
- Validator check-in packages, a timeline view and Word export. All data stays local in SQLite; only the conversation goes to the model.
How it is built
- FrameworkNext.js 16, React 19
- LanguageTypeScript
- ModelClaude via the AI SDK
- DataSQLite (better-sqlite3)
- StateZustand, TanStack Query
- StylingTailwind 4, DM Serif + DM Sans
- MotionFramer Motion
- ValidationZod
Design choices
Warm paper, serif headings and a forest accent, borrowed from note-taking tools rather than dashboards. The debrief is the home screen because the conversation is the product; the library, heatmap and export exist to support it.