Hi Sergio! What's your background, and what are you currently working on?
Hola! I’m Sergio Mattei, an 18-year-old entrepreneur and developer from Puerto Rico, and I make things like small products and startups. It’s my passion to do so, and have been shipping things since I was 10.
I’ve shipped a variety of things, but my biggest products so far have been Taleship and Makerlog.
Taleship was a social writing application that encouraged people to take the time to write every day, writing stories with friends. It initially began as a small side project, and when selected to attend the Microsoft Imagine Cup world finals, evolved into a full-fledged startup. Although it never reached this stage, it was planned to reach sustainability by offering an education SaaS, as this industry was showing much interest in the project. This never materialized.

My current project is Makerlog, a dead-simple task log that helps you stay productive and ship projects faster. It works by allowing you to build in public, and receive positive reinforcement from others. It really keeps you productive!
It recently launched on Product Hunt, where it met great success (#4 Product of The Day, peak #3). People really enjoy the project, and I enjoy making it, so it’s a win-win. I also learned quite a bit from my past product, so applying those lessons learned to a new one has been an interesting experience.

What motivated you to start Taleship?
As a maker, I love solving problems - especially those of great social impact. A little-known fact about me - I love to write! As I sat down to write one night, I wondered: “why don’t I ever have time to do this?”. After thinking, I came up with a set of three simple answers why:
- Content consumption vs. creation
- Lack of time: school and projects consuming most of it
- Inconvenience: sitting down to write is inconvenient.
Then it was clear; it was a problem I could solve. Using the technical know-how I acquired from previous products, I embarked on my biggest project yet - changing the way people write and updating it to the 21st century.
How did you build it?
Taleship’s development story was… interesting.
In general, building it was very, very fun. I’d spend all day coding Django, and writing a reactive editor using React. Quite the unusual combination, but I made it work! Using much feedback from friends and family, I also refined the user experience and removed most bugs.
However, I also ran into a few obstacles while building it.
The first obstacle was picking a stack.
When starting out a new project, one of my weaknesses is the stack selection process. I’m always on the lookout for new technologies (they intrigue me!), and this affects my decision-making process when starting out. However, this obstacle quickly became a lesson learned after a week suffering through the ordeal.
I just decided “screw it, I’m going with Django”. And it worked very, very well.
The new technology I sprinkled to make it magical was WebSockets (using Django Channels). I had never dealt with it before, and using it was a very pleasant experience. Seeing things update was magical!
I also got the chance to up my open source contribution game, by helping out with Channels’ documentation. That was also fun.
The second obstacle I came across was time.
As a high school student, I was in a situation where the time to make would be minimal and I had to make the most of it. In hindsight, I did some things I shouldn’t have done, like skipping certain class periods for feature sprints (don’t do this!), but my stroke of luck with getting selected for World Finals made it worth it.
The third was marketing.
I was completely new to. This one I was not able to overcome, but I learned very much from it. I launched my product on Product Hunt, where it had moderate success. That’s about it, really. I had not learned very much about marketing back then, and that’s something I wish I had done right.
All in all, making Taleship consumed about 5 months factoring in the full-time work to prepare for the competition. It was worth it, though. Incredible learning experience.







