Back to Work

FreeMock — Meme Creator & Social Platform.

ClientPersonal startup
Year2025–2026
RoleFounder & Frontend Developer
FreeMock — Meme Creator & Social Platform

Challenge

FreeMock set out to bring meme creation, remixing, and a social feed under one roof — with a creator-grade editor, end-to-end encrypted messaging, web3-based auth, and a production-quality image pipeline — from a codebase small enough for one person to keep moving.

Approach

The frontend is Nuxt 3 with Pinia, shadcn-vue, and Tailwind, using Reown AppKit for wallet-based social login. The meme editor is built on Fabric.js with split panels for drawing, filters, shapes, stickers, adjustments, and AI assistance. Real-time chat runs over WebSockets with a Signal-Protocol layer for end-to-end encryption, while a Go + govips microservice handles preview, export, GIF composition, and cut operations server-side. CI/CD on GitHub Actions with SonarQube and Codecov enforces a 75% coverage gate, deploying to Vercel.

Stack

Nuxt 3Vue 3TypeScriptPiniashadcn-vueReka UITailwind CSSFabric.jsReown AppKitweb3 walletsCloudinaryWebSocketsSignal ProtocolGo + govipsVercelGitHub ActionsSonarQubeCodecov

Outcome

Live at freemock.art with the core loop in place — wallet auth, social feed, meme editor, profiles with rankings, encrypted messaging, notifications, and an admin dashboard. Active development continuing into 2026.

Key Contributions

  • Nuxt 3 + Pinia frontend with shadcn-vue / Reka UI design system
  • Wallet-based web3 auth via Reown AppKit
  • Fabric.js meme editor with drawing, filters, shapes, stickers, adjustments, and AI panel
  • End-to-end encrypted real-time chat over WebSockets via Signal Protocol
  • Go + govips image-rendering microservice for preview, export, GIF, and cut operations
  • CI/CD on GitHub Actions with SonarQube and Codecov (75% coverage gate)