Hey there!

My name is Tiffany. I'm a software engineer currently residing in Bay Area, CA. I've done quite a bit of web application development, and I enjoy working on both ends of the stack. I think of myself as ultimately a language-agnostic and tool-agnostic programmer. However, up until now I've mainly worked with Javascript/Node.js, React, Express, Ruby, Rails, and Python.

Professionally, I am a co-creator of Prefixy, a highly scalable, query optimized hosted prefix search service for building autocomplete suggestions. Check it out at prefixy.io. Before that, I was a full-stack web developer for the Daily Bruin, UCLA's premier campus newspaper. While there, I worked on bruinwalk.com, a data-driven reviews site not unlike Rate My Professors. I've also done some teaching for Udacity.



Prefixy is a highly scalable, query optimized hosted prefix search service for building autocomplete suggestions.

  • Conducted a thorough data structures and algorithms analysis to return suggestions from memory in O(1) time.
  • Utilized asynchronous, batched Redis calls in order to provide non-blocking writes.
  • Implemented multi-tenancy by utilizing JSON web tokens, Redis namespacing, and MongoDB collections.
  • Designed and implemented the system architecture which includes two Node/Express servers, Redis, MongoDB, a CLI, and a JavaScript client.
  • Presented a talk about how we built Prefixy, entitled "Building Prefix Search As A Service", at various Bay Area tech meet ups.

Write up Demo Github


In order to learn React, I along with two other developers built a React clone of Trello, a highly interactive drag and drop project management app created by Fog Creek Software.


Demo Github


gettit is a Rails app inspired by reddit, where users can submit posts in different categories, comment on them, and upvote/downvote them.




@fa-linkedin-square@ @fa-github@ @fa-envelope@

I am currently seeking new opportunities in Bay Area, CA. I am looking for a software engineering position where I can grow and develop my problem-solving abilities, specifically as a Backend or Fullstack Engineer. While perks like catered meals are great, they matter much less to me than the following:

  • technical mentorship
  • opportunity to pair program with curious coworkers
  • thoughtful code reviewing
  • a culture that encourages continual learning (book clubs would be awesome!)
  • good software practices such as agile, clean code, and TDD

I'd love to work on a mission or product that aligns with my personal values, while being around well-rounded people in a strong engineering culture and learning a ton. If this sounds like your team or company, please reach out. I'd love to hear from you! Email is best for me: hantiffany@gmail.com