AI Social Media Tool
An internal design + engineering tool for generating branded social content with AI-assisted copy.
- Role
- Designer · Front-End Developer · Backend Developer
- Timeline
- Rapid prototype → internal release
- Tools
- HTML · CSS · JavaScript · JSON · Python · OpenAI/ChatGPT
- Focus
- Systems thinking · Implementation · Human-centered UX
Overview
I designed and built an internal tool to generate on-brand social posts quickly—combining a web UI for layout and options with a Python backend that called an AI model for content generation.
Problem
Social content creation was slow and inconsistent. The team needed a faster way to produce usable posts while maintaining brand alignment.
Constraints
Had to be simple enough for non-designers to use, flexible enough to support multiple layouts, and reliable for repeated daily usage.
Process
- Defined output requirements by working backward from desired post formats and use cases.
- Designed the entire front-end UI to make layout and options intuitive.
- Implemented dynamic behaviors in JavaScript using a JSON-driven configuration model.
- Built a Python backend to handle AI requests and responses as the content source.
- Integrated AI-generated copy into the UI workflow for rapid iteration.
Solution
A streamlined internal tool that enabled fast creation of consistent social posts with AI-assisted copy and reusable layout patterns.
Impact
Reduced time-to-post and improved consistency. It enabled more output without increasing design team load, and demonstrated practical AI integration in a production workflow.
Reflection
Next iteration would focus on templates, approvals, and guardrails to further improve consistency and reduce review cycles.
Next: Back to Portfolio →