A knowledge-first social network, built from scratch by two seniors in high school. Just a love for web development, zero budget, launched in the USA and expanded to reach 900+ users across the world.

thoughtbubble was designed to shift social media away from entertainment toward sharing ideas, insights, and self-improvement content.

We built it to alpha in under a year, hand-coding every layer ourselves custom authentication, MySQL architecture, real-time notifications, and the full social product without a framework, CMS, or boilerplate.

Role

Co-Founder & Full-Stack Developer

Type

Social Network Startup

Timeframe

2014 – 2016

Location

Amherst, MA, United States

Highlights

Built full back-end in PHP + MySQL — database, API, and server-side logic Co-built front-end in HTML, CSS, and Javascript — AJAX interactions, dynamic content, and responsive design Built all social features — feed, posts, comments, likes, pins, notifications, and profiles Built registration, login, and account management system Collected and analyzed user data to improve engagement and retention Co-designed UX — feed, profiles, and post system Iterated on UI based on direct user feedback Presented product to investors and potential partners at local startup events Grew to 900+ registered users with zero ad spend Secured copyright for the platform and managed legal procedures
0 Major updates shipped
0 Registered users
0 Founders, self-taught
0 Years in operation

Languages

PHP JavaScript HTML CSS SQL

Databases

MySQL

Dev Tools

Dreamweaver cPanel Namecheap

Design & Creative

Adobe Illustrator Illustrator Adobe Photoshop Photoshop
Engineering Product Growth Data

Full-Stack Web Development

Designed and built every layer of the platform without a framework — routing, session handling, database schema, AJAX interactions, and all front-end rendering.

Back-End Architecture Front-End Engineering Database-Driven Development

Auth & Security Systems

Built custom user authentication from scratch, including the registration, native & Facebook login, session management, password hashing, and access control.

Authentication Engineering Session Management Access Control

Real-Time Notifications

Engineered a live notification system using AJAX polling — likes, comments, follows, and system alerts delivered without a page reload.

Asynchronous UX Flows Event-Driven Logic Notification Systems

Product Design & UX

Owned the full UX, from information architecture to pixel-level UI. Designed the feed, post types, user profiles, settings flows, and iteratively improved them based on user feedback from our early adopter community.

UX Design Interface Architecture Feedback-Driven Iteration

Product Vision & Positioning

Identified a clear gap in the market and built a product positioned around it — a curated, knowledge-first social feed three years before mainstream platforms pivoted toward that format.

Product Strategy Market Positioning Category Insight

Organic User Acquisition

Grew the platform to ~900 registered users through word-of-mouth and direct outreach, with zero paid advertising. Learned early that product quality and community seeding beat any ad budget.

Community Seeding Organic Growth Strategy Creator Outreach

Metrics & Behaviour Tracking

Instrumented the platform to track user sign-ups, engagement rates, post frequency — the first time I built a product loop from data to decision.

Product Analytics Behavior Tracking Retention Strategy

Database Architecture

Designed a relational MySQL schema capable of supporting users, posts, comments, likes, pins, notifications, hashtags, and categories simultaneously.

Relational Schema Design Data Modeling Scalable Content Structures
thoughtbubble feed with expanded side menu showing followers, settings, bug report, and log out
thoughtbubble feed in default view without menu expanded
Engineering

Social Systems

  • Built all social systems — posts, likes, comments, pins
  • Developed a hashtag system & search for content curation & discovery
  • Implemented real-time feed & notification system for social interactions
  • Designed & built user profiles with various customizations
thoughtbubble login screen with email login and Facebook login option
Engineering

User Account Systems & Controls

  • Built native registration and login system
  • Integrated Facebook OAuth login alongside native accounts
  • Developed various user control systems — settings, bug reporting, & account controls
  • Implemented a secure session management system with hashed passwords and access control
Data

User Feedback Analysis

  • Tracked user engagement, sign-ups, and feature usage directly via MySQL queries
  • Collected and reviewed user feedback to identify recurring pain points and requests
  • Used engagement patterns to prioritize which features to build or cut
  • Shipped 76+ major updates over 2 years, largely guided by this feedback loop
Thoughtbubble copyright paperwork scatted on the desk
Growth

Pitching, Networking & Legal Coordination

  • Presented the platform at local startup events & shark tanks
  • Actively networked across regional entrepreneurship communities and mentor programs
  • Handled the business-facing side of the company solo while co-building the product
  • Coordinated the legal side of the business — secured copyright, registered entity & filed necessary paperwork

Nikolay and I built thoughtbubble in PHP, JavaScript, and MySQL. There was no framework, no CMS, no boilerplate — we'd hit wall after wall and just keep watching web development videos until it clicked. I built the full back-end of thoughtbubble and co-developed the front-end, while also designing the full icon set and logo in Adobe Illustrator.

I built the back-end systems below, and co-developed the front-end and social feed logic with Nikolay:

  • Authentication and session management
  • News feed with custom sorting logic
  • Post types — text, photo, video
  • Likes, pins, and comments
  • Hashtags and categories
  • Notifications
  • Profile customisation and account settings
  • A user feedback pipeline

We shipped 76 major updates between the closed alpha and public launch.

The infrastructure ran on shared hosting with a manually configured MySQL database. There was no version control beyond file backups, no CI, no staging environment. It was scrappy by any standard, but it worked.

We scaled to nearly a thousand users, and every line of it was ours. Every feature or bug fix was a new learning experience and a sleepless night.