Teng Siong Ong, Developer in San Francisco, CA, United States
Teng is available for hire
Hire Teng

Teng Siong Ong

Verified Expert  in Engineering

Software Developer

Location
San Francisco, CA, United States
Toptal Member Since
October 3, 2013

Teng Siong is a freelance developer and entrepreneur who has helped build applications with millions of users. He started a company after his freshman year, which was later acquired. He has extensive experience working with early stage startups and helping them to build quick prototypes for market validation.

Portfolio

Apartment 7, Inc.
JavaScript, Objective-C, Ruby on Rails (RoR)
Serenpidity Machine, Inc.
Objective-C, Ruby on Rails (RoR), JavaScript
FLOChip, Inc.
JavaScript, Objective-C, Ruby on Rails (RoR)

Experience

Availability

Part-time

Preferred Environment

MacVim, Git, MacOS

The most amazing...

...thing I've created was a company my freshman year at college, which I then sold 6 months later.

Work Experience

Co-founder

2012 - 2013
Apartment 7, Inc.
  • Created 4 early prototypes for market validation.
  • Created an online video chat feature that supports realtime user tracking.
  • Created a web app that scaled up to 80k+ profiles in less than 1 month.
  • Built a payment system to start charging users.
  • Built a matching algorithm to suggest right matches to users.
Technologies: JavaScript, Objective-C, Ruby on Rails (RoR)

Co-founder

2011 - 2012
Serenpidity Machine, Inc.
  • Created the client-side JavaScript-based web application with Backbone.
  • Iterated on the back-end API.
  • Iterated on the iPhone client.
  • Created the internal metrics dashboard.
  • Added metrics tracking for both the iPhone app and the web app.
Technologies: Objective-C, Ruby on Rails (RoR), JavaScript

Software Contractor

2010 - 2011
FLOChip, Inc.
  • Developed a full-scale eCommerce prototype.
  • Developed a custom content management system.
  • Developed a music streaming service: Chinese Pandora.
  • Managed the launch of a website from a public company.
  • Managed the redesign of a client project.
Technologies: JavaScript, Objective-C, Ruby on Rails (RoR)

Mobile Developer

2009 - 2010
Loopt, Inc.
  • Iterated on the iPhone app that had millions of users.
  • Built the first paid-only feature into the iPhone app.
  • Added metrics tracking for the iPhone application.
  • Iterated on the chat features on the iPhone app.
  • Worked on the product to get feedback from the users.
Technologies: Objective-C

Co-founder

2009 - 2009
GraffitiGeo, Inc.
  • Built the early iPhone prototype that got us into Y Combinator.
  • Created a real-time heatmap showing users who checked in places.
  • Developed the back-end API for the mobile clients that supported up to 50k users.
  • Programmed the internal metrics dashboard.
  • Iterated on the design for the website and the iPhone client.
Technologies: Objective-C, JavaScript, Ruby on Rails (RoR)

Ruby on Rails

http://contributors.rubyonrails.org/
Top 150 contributor to the Ruby on Rails core.

Jquery.feedback

https://github.com/siong1987/jquery.feedback
A jQuery feedback widget that has more than 90 watchers on GitHub.

Backbone.Routes

https://github.com/siong1987/backbone_routes
A Backbone plugin to help you to create a central place to control all the routing logic.

Flo

https://github.com/siong1987/flo
Flo is a Redis powered Node.js autocompleter.

PyCloud

Run Python from your browser.

Languages

Ruby, JavaScript, Objective-C, Java, SQL, Python

Frameworks

Ruby on Rails (RoR), React Native

Libraries/APIs

Backbone.js, Facebook API, Stripe, jQuery, React, Node.js

Platforms

Android, iOS, MacOS

Storage

Redis, PostgreSQL, MongoDB

Other

eCommerce

Tools

MacVim, Git

Paradigms

Agile Software Development

2008 - 2012

Bachelor Degree in Computer Science

University of Illinois at Urbana-Champaign - Urbana-Champaign, Illinois

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring