The Problem: We forget our wins
As developers, we close tickets daily. But when it's time for a performance review, a promotion talk, or a resume update, we draw a blank.
We remember the stress, but we forget the details of what we actually shipped.
The Solution: CareerCodex
I built a centralized Career Log that gathers your activity from everywhere, so you never have to "remember" what you did.
It’s not just a resume builder—it’s a daily companion for your professional growth.
Key Features
- 🔌 Auto-Import: Connects to GitHub, GitLab, Jira, and Asana. It pulls your commits and closed tasks automatically.
- 🗣️ Voice-to-Task: Too lazy to type? Just dictate your daily standup or a solved bug via microphone (using OpenAI Whisper). It converts speech to structured logs.
- ⏳ Smart Estimation: The AI analyzes your past tasks and actual time spent to predict how long a new task will take. No more guessing "uh, maybe 4 hours?" when history says it usually takes you 8.
- ✍️ Manual Tracking: Quickly jot down tasks or non-code achievements (like "Mentored a junior" or "Gave a tech talk").
- 🤖 AI Analysis: Uses LLMs (Llama-3) to analyze your weekly/monthly activity and generate:
- Performance Reviews: Summaries for your manager.
- Resume Bullets: Quantified achievements ready for your CV.
- Skill Analytics: See which technologies you actually use the most.
Why use a dedicated tracker?
Generic note-taking apps are too manual. Jira is too noisy (and you lose access if you change jobs).
CareerCodex is your personal database of achievements that travels with you.
The Tech Stack
- Core: Laravel 12 (PHP 8.2)
- AI Microservice: Python (FastAPI + Whisper + Embeddings)
- Frontend: Vue.js 3 + Tailwind CSS
Feedback Wanted
I’m actively building this and would love to know: what feature is missing for you?
Check it out here: careercodex.tech
Public Repo: github.com/WinLanEm/careercodex-public
Top comments (2)
Stop forgetting your work: Use AI and stop learning completely.
Haha, fair point! But the goal is specifically to track the hard work I've already done (and learned from), so I don't lose it when writing a resume 6 months later. It helps me document my learning, not replace it. )