THE PROBLEM Job seekers needed a simpler way to turn raw experience into a polished CV without re...THE PROBLEM Job seekers needed a simpler way to turn raw experience into a polished CV without re...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Job seekers needed a simpler way to turn raw experience into a polished CV without rewriting and formatting everything by hand.
WHAT I BUILT
An AI-powered CV builder in Next.js that uses the Gemini API to structure experience into professional CVs with customizable templates and export options, backed by MongoDB.
THE RESULT
A faster create–refine–export workflow that cuts formatting overhead for professional CVs.
I just finished creating this short-form AI-generated video advertisement created to promote Wellsury Global Services’ international flight booking and travel consulting services. Designed for Instagram, TikTok, and YouTube Shorts, the video uses concise storytelling and engaging visuals to communicate the service and encourage potential travelers to take the next step.
This project showcases my ability to create platform-ready AI advertising content for real-world service businesses, adapting the message and visual approach for short-form social media.
That's the whole of Penwave's design system. Every colour is read from the app's Tailwind config, and each ramp has one job: cream for the page, beige for badges, tea green for avatars, celadon for every border, muted teal for all the text.
Instrument Serif sets the headings and the post body. Inter runs the interface, 300 to 600.
In the clip the palette builds a story card, colour by colour.
Do you give every colour in your system a job, or keep a few spare? 👇
To your question: one job per colour, with a single spare accent kept for promos. Cream for the page and celadon for borders is easy to hand over to a team. Why zero bold weights?