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 →