Role
Frontend Engineer
Duration
2020 – 2021
Year
2021
Overview
Micqro (codebase lived under affy-frontend) is a quiz-first social product. Posts are polls and questions; the feed shows how people answered. Built the Next.js client end-to-end: auth, feed, poll composer, chat, search, profiles, notifications, and campaign surfaces, then wired EC2/pm2 deploys.
The Challenge
Star rating, currency, date-time, short/long text, and choice polls each need distinct composers and result UIs without turning the feed into a mess.
Architectural Approach
Next.js product surface
Pages for welcome, feed, create-poll, chat, search, profile, notifications, campaigns. iron-session for cookie auth; next-translate for locale strings.
Typed poll system
Built composers and feed renderers per question type so answer distributions stay readable instead of dumping raw JSON into cards.
Ops that stuck
yarn build + pm2 on EC2 behind Apache — init once, serve for subsequent deploys — so product updates landed without heroics.
Results & Impact
Content model
Engagement tools
Visual Documentation
Click an image to expand. Swipe or use arrow keys to navigate.











