Headshot of Cedric
Hi, I’m

Cedric McDougal

Coder. 2X founder & CTO. I love building solid, reliable systems that prioritize exceptional UX.

This website is a collection of personal and professional work: Experience; Side Projects; Papers; Music; Videos. If you want to get in touch: LinkedIn; Email. Here’s my GitHub.

Experience

Swivvel

Co-founder & CTO | 2023-2024 | 1 yr

Swivvel

Swivvel was our attempt to radically improve remote collaboration - to reproduce the culture and atmosphere of working together in person, or, at least, be the next best thing. Plenty of people objected to the premise, but we sought out the "reluctantly remote" and worked with those teams to iterate through different ideas, exploring different approaches, and launching two distinct apps.

NeighborSchools

Co-founder & CTO | 2018-2022 | 4 yrs

NeighborSchools

NeighborSchools was successfully acquired by Higher Ground Education in 2022.

We founded NeighborSchools to reimagine child care from the ground up, with a new model that’s better for children, parents and providers. We built a vertically-integrated software platform and marketplace that helped experienced child care professionals go independent and open fully-licensed micro-daycares in their homes.

I co-founded the business with two long-time collaborators, recruited a mission-driven team, raised $10m from top VCs & angels, and built a company that improved the lives of 1000s of children, parents and child care professionals.

Scientific Financial Systems

Lead Software Engineer | 2016-2018 | 2 yrs

Scientific Financial Systems

Employee #2 at a startup building a financial software platform designed to facilitate research for quantitative analysts that was used by hedge funds and other financial institutions.

InsightSquared

Lead Software Engineer | 2011-2016 | 5 yrs

InsightSquared

Employee #10 at a business analytics startup that was acquired by Mediafly. Led software team working on core of the product that pulled data from Salesforce, Hubspot, Zendesk and more.

PowerAdvocate (now Wood Mackenzie)

Software Engineering Co-op | 2010-2011 | 1 yr

PowerAdvocate (now Wood Mackenzie)

Worked on a platform to help large companies manage their energy spend. Part of the dashboard team responsible for displaying data from other parts of the product.

Digital Grandparents

Co-founder | 2009-2013 | 4 yrs

Digital Grandparents

Co-founded a 401c3 organization at Northeastern University that was committed to educating older adults about computers and the Internet. The organization has gone on to help hundreds of older adults learn how to use technology.

Side Projects

Talk With Your Pet

Point your camera at your cat or dog and have a conversation with them! Uses Roboflow to detect when a cat or dog is in frame and Retell for AI voice conversation.

Talk With Your Pet

Deanna Troy Travels

Website for travel YouTuber Deanna Troy Travels (who also happens to be my wife 😄).

Deanna Troy Travels

Postplan

Postplan lets you plan your Instagram posts in advance. Upload your photos, write your captions, and use the AI hashtag generator to prepare your posts. Currently in beta - new users must be manually added in order to link their Instagram.

Postplan

Disappearing Chat

An anonymous forum where posts are automatically deleted after 24 hours. Every upvote or comment resets the clock.

Disappearing Chat

Facebook Album Arranger

Chrome extension that fixes an annoying UI change in Facebook where the album upload dialog is tiny, making it difficult to upload and arrange a large number of photos at once. This extension makes the dialog full-screen.

Facebook Album Arranger

js-isort

js-isort is a command line tool for grouping, sorting and deduping ES2015 imports.

South America Backpacking Blog

In 2013, I backpacked in South America for a month. I traveled across Argentina and Bolivia and created this blog website about the journey. I highly recommend Iguazu Falls!

South America Backpacking Blog

Walkabout Boston

A photo journal website of a lengthy walk around Boston, showcasing Longwood, Fenway and Mission Hill.

Walkabout Boston

Beatles Dataset Builder

I built this tool for a research paper investigating how computer-driven textual analysis can reveal lyrical trends across the career of the Beatles. Some of the collected metrics include: danceability, energy, positive emotions, negative emotions, self-referential lyrics, big words, etc.

Beatles Dataset Builder

Handman

Handman is an occupational therapy Android app. It’s similar to a regular game of hangman, but if you guess incorrectly you get a chance to trace the letter. If you trace with high enough accuracy, your guess doesn’t count.

Handman

Notable

Notable is a music generation algorithm. It uses a pipeline of increasingly complex rules and transformations to generate a piece of music based on a set of input parameters (key signature, time signature, tempo, etc.). The output can be passed in to LilyPond.

Notable

Papers

Multi-Dimensional Computer-Driven Quantitative Analysis of the Music and Lyrics of the Beatles

Data retrieved through computer-driven quantitative textual analysis of Beatles lyrics was combined with data retrieved from computer-driven quantitative auditory analysis of Beatles music in order to build an extensive dataset that can answer a wide variety of multi-dimensional questions. This dataset spans the Beatles’ career and provides metrics such as danceability, energy, positive emotions, negative emotions, self-referential lyrics, big words, etc. It can be indexed by year, album, songwriter, chart position, and more. This study explores a number of general relationships and trends within the data in order to best demonstrate the types of questions that can be answered with this dataset.

Overcoming the CAP Theorem: A survey of research on distributed computing

The vast amount of digital data in the world has led many companies to adopt distributed computing. However, this is not a perfect solution. Eric Brewer’s CAP Theorem outlines a few of the limitations inherent in distributed computing. This paper explores current efforts to overcome these limitations. First, I introduce and explain the CAP Theorem. Then, I examine modern strategies for addressing the CAP Theorem limitations. Finally, I conclude the paper by summarizing my findings, explaining limitations in my research, and ruminating on the future of distributed computing.

Music

Videos

Distributed Databases for Dummies

A walkthrough of the CAP theorem at a very basic level. The CAP Theorem is about fundamental tradeoffs that must be made when designing distributed computing systems. I made this video in conjunction with an academic paper.

Distributed Databases for Dummies

Tea Time

My entry to the Calm-A-Sutra of Tea Scholarship Competition. The challenge was to make a two-minute video about the health benefits of tea.

Tea Time