Built
The Goal
Build a Chrome extension that writes LinkedIn posts for me. But also make it genuinely useful for engineering students who don't know how to talk about their projects — it searches their latest GitHub repos and their resume to help craft a post that actually sounds like them.
What We Built
Scans your latest GitHub repos to pull context about what you've been building
Reads your resume to understand your background and tone
Generates LinkedIn posts tailored to your project, voice, and audience
Built with Cursor Pro (multimodal) — UI rebuilt 4 times, submitted to Chrome Store twice
See It
Skillsets Formed
Top 3 Learnings
Security Is Not Optional
Authentication and security can be a serious pain — and they should be treated with that weight from the start, not bolted on at the end.
Protect Your API Keys
API key protection is A MUST. Full stop. Never expose them in client-side code, never commit them, never cut corners here.
Deadlines Are Flexible. Accountability Isn't.
Don't feel bad about extending a deadline — even more than twice. Quality matters. But don't use a missed deadline as an excuse to go quiet or get lazy. Set a new target, declare it, and own it. Running away from the project or stressing yourself out about being late helps no one.
Mental Note
Personal reminder
When working with people, aim to finish the project with both people celebrating the win — even if it takes 2 days extra. Celebrate the win together :)
Grateful For
Potential Improvements
Get approved on the Chrome Store — rejected twice due to user data privacy gaps. Need a proper privacy policy first.
Learn to git merge properly. We ended up with 12 different repos between the two of us. lmao.
Write a standard privacy policy document covering user data safety — needed for any Apple or Google platform approval going forward.
Rebuild this as a website instead of a Chrome extension — just for myself this time. Focus on proven LinkedIn formats that hit 50K+ impressions in a day.
When you have a waitlist and the product isn't ready — email them. Keep them posted. Be accountable to people who cared enough to sign up.