What We Do
We build hardware. Beginning with your requirements, we create schematic drawings of your design using Cadsoft's Eagle. Once we get the schematic right, we fabricate 1 or more custom printed circuit boards. Along the way, we might do some microcontroller programming, preferably with Atmel chips. Our expertise is primarily in the digital domain.
We build software. We build web- and rich-client applications. We'll work with you to identify requirements, develop the code, and verify that the design works as intended, including the assurance of robust security and scalability. We use open-source tools and frameworks: Ruby on Rails, Perl, and C/C++ for high-performance computational backends.
We integrate hardware and software. We connect hardware and software via the Internet. We believe ubiquitous, Internet-connected monitoring and control will play a major part in solving the next decade's energy, healthcare, and transportation problems—and with our combined expertise in hardware and software, Prefiat LLC can deliver hardware/software solutions more quickly and at lower cost than our competitors.
What We've Done
|Purehome is a commercial web property providing a marketplace for buyers and sellers of home decor items. The project is built on ASP.NET MVC, hosted in Windows Azure, and uses a git-based workflow hosted on Unfuddle. David acted as developer, release manager, and platform architect for the first iteration of the site.|
|The Celebrated Chefs program, operated by Rubicon Interactive, helps charitable causes raise money. When program participants dine at partner restaurants, a portion of their bill is automatically donated to a charitable cause of their choosing. As a subcontractor for Coherent Interactive, David provided design and implementation services on the software used to enroll restaurant patrons in the program. Owing to the handling of credit cards, and the equipment's use in restaurants, the project involved challenges in data security, reliability, and usability.|
|California Psychics Mobile is an e-commerce property operated by Outlook Amusements. In conjunction with smartWhere LLC, Prefiat led migration of the property from an on-premise datacenter to Windows Azure. The engagement also involved migrating the site to version 4.0 of the .NET Framework, conversion to ASP.NET MVC from legacy ASP.NET, OAuth and SSL design review and implementation (as well as a patch for a popular OAuth library), and development process improvements including the introduction of unit tests to the development process. As a result of our work, Outlook expects greater site reliability and lower ongoing cost of operation for the mobile web property.|
|Va-va-vroom provides motorcycle courier services in Seattle. In collaboration with Willow Brugh, Prefiat LLC implemented Va-Va-Vroom's price calculation algorithm (featured on the home page). The algoritm used a web-based geocoding service to convert two points in the Puget Sound region into GPS coordinates, and quoted a price based on the estimated distance and time of the trip. The pricing algorithm was written in PHP.|
|Amstat, a project management tool for Amdocs built in collaboration with Coherent Interactive. Amstat streamlined the generation of weekly progress reports over the course of a year-long consulting engagement. Stemming from a client requirement for "no central source of truth", the tool provided each report contributors a private, local database of project information, and a mechanism for propagating updates using encrypted email messages. The final report was rendered as a Powerpoint slide deck, which presented project data in an easy-to-understand format suitable for presentation by executives. Amstat was written as a rich client C# application targeting version 3.5 of the .NET Framework.|
|Dazamed was a collaboration between Aleem Zafar, David Albrecht, and Lyle Berkowitz in health IT. The project aimed to provide a low-cost solution to outpatient care coordinators, but was abandoned due to lack of customer interest. The project used Ruby on Rails, git, Heroku, and Github for code storage.|
|The CP Board was designed in conjunction with Duke University and the Spastics Centre Kanpur to help children with Cerebral Palsy use computers. The project page describes our efforts in detail.|
|The Seattle Pony Project was an experiment in social gaming. The project used the Google Maps services for geolocation, as well as a custom nearest-neighbor search on a points database we created. Working part-time, the project was released less than a week from its initial conceptualization. [code]|
|In the golf project (customer name withheld), we worked with the hardware designer to mitigate a fault in a digital trigger connected to an ultrasonic sensor used to detect the head of a golf club.|