DEVAMINE — Professional Developer Productivity Suite™
Work smarter, not harder. Or don't work at all and just look like you do."
Inspiration
We've all been there. It's 2pm on a Tuesday, your contribution graph is a desert, your manager is walking over, and your screen is showing a YouTube Short about a dog learning to parallel park.
DEVAMINE was born from a simple question: what if the tools we use to look productive were actually more impressive than being productive?
We didn't find an answer. We built a dashboard instead.
What It Does
DEVAMINE is a full-stack developer productivity theater platform with five core modules:
Commit Factory** — Generates statistically realistic GitHub commits with believable messages, fake diffs, and proper Dirichlet-Multinomial scheduling so your contribution graph never has a suspicious gap. Messages include classics like
fx: it works on my machine — shipped my machinendtst: tests passing (deleted the failing ones).Meeting Lab** — Schedules fake meetings directly into your real Google Calendar. Pre-loaded with 12 enterprise-grade templates including "etrospective on the Retrospective Format" nd "ross-Functional Strategic Alignment Synergy Session".Generates Zoom links. Sends invites to
eeryone@company.com.Boss Mode** — Computer vision motion detection via your webcam. When someone walks behind you, it instantly switches your screen to Cursor. Powered by OpenCV background subtraction with configurable sensitivity and cooldown.
Cover Story** — Six developer personas (10x Dev, Principal Architect, DevRel, etc.) with matching Slack status presets and a fake terminal that types out convincing git commands in real time.
Doomscroll** — Opens YouTube Shorts. Tracks how many videos you've watched and brain cells lost. Has a "Reset Stats (lie to yourself)" button.
How We Built It
- Backend:** Python 3, stdlib
htp.serverno dependencies = no excuses), Google Calendar API viagogle-api-python-clientComputer vision:** OpenCVBckgroundSubtractorMOG2or motion detection,oascriptor macOS app switching - Frontend:** Vanilla HTML/CSS/JS, zero frameworks, maximum vibes. GitHub dark theme. Animated contribution graph. Confetti on commit.
- Commit engine:** NumPy Dirichlet-Multinomial model for realistic burst scheduling weighted by weekday and hour-of-day distributions
- Calendar integration:** OAuth 2.0 Desktop App flow, cached token, full read/write Calendar scope
Challenges We Ran Into
- cOS uses port 5000 for AirPlay and port 8080 for something else. We are now on port 7777.
- e Google OAuth token cached at
~.larpmax_gcal_token.pickleidn't have write scope. We deleted it and started a new one at~.devamine_gcal_token.pickle. - thon
s not a command on macOS.pthon3` s. This affected 100% of our team. - uTube cannot be embedded in an iframe. We opened a new tab. Problem solved.
Accomplishments We're Proud Of
- e commit graph looks genuinely indistinguishable from a real developer's
- ss Mode has a sub-200ms response time from motion detection to app switch
- e meeting template "uick Sync (30 min max, I promise)" efaults to 1-hour duration
- got Google Calendar integration working and it does in fact add real meetings to your real calendar
- ro actual features were shipped during the development of this tool
What We Learned
- richlet distributions with concentration < 1 produce overdispersed, bursty patterns that look exactly like how real developers commit
- enCV background subtraction is surprisingly good at detecting someone creeping up behind you
- eryone@company.com` s almost always a valid email
- e gap between "looking productive" and "being productive" is exactly one hackathon weekend
What's Next
- bile app so you can fake commits from your phone
- -generated PR descriptions that sound deeply technical
- tegration with Jira to auto-move tickets to "In Progress" and back to "To Do" on a schedule
- eep Work" mode that plays lo-fi music and blocks Slack (does not block YouTube)
- tual productivity features (unlikely)
Built With
pthon oencvgogle-calendar-api hmlcs jvascriptnmpy oascriptvbes
Log in or sign up for Devpost to join the conversation.