EasyGen
Role: Full Stack Developer
Technologies: React, Vite, Express, TRPC, Supabase, PostgreSQL, Prisma, Plasmo, TailwindCSS, OpenAI
Description:
EasyGen is a web application and Chrome extension designed to help LinkedIn content creators and businesses generate and schedule posts using Artificial Intelligence. The platform features an intuitive dashboard where users can create content from prompts or by uploading images, audio files, and documents. It also allows for the creation of infographics to enhance posts, scheduling posts, and saving drafts for future use.
I worked on this project for approximately two months, during which I made several key contributions. One of the most important was implementing support for multiple text formats by adding methods to generate documents in TXT, PDF, and Word, significantly expanding the content options available to users. Additionally, I was responsible for adapting the core functionalities of the web application to the Chrome extension, ensuring a consistent and optimized user experience across both platforms. Lastly, I managed the full migration of the application’s infrastructure from Supabase to a self-hosted PostgreSQL server, using Prisma as the ORM and TRPC to handle backend operations. This migration enhanced the system’s scalability, performance, and customization.