Ming Fu helps you bring product to market.

We combine engineering discipline with design creativity to deliver software solutions.

Full Stack Development

Our toolset includes a variety of technologies, including Java, Swift, Objective-C, Go, PHP, JavaScript, HTML5, and more.

Like general surgeons, we are competent in many design domains.

iPhone & Android Apps

  • CoreData; embedded sqlite databases
  • Off-line caching & content management
  • Location services & mapping
  • Web services integration
  • Architectures designed for porting

We build both stand-alone apps and complete client-server solutions integrating your backend business system.

Web Applications

  • WordPress and CMS customizations
  • Custom web app tools
  • REST web services
  • eCommerce integration
  • SQL & NoSQL databases
  • Responsive design

We are experts in building web applications, content management systems and eCommerce storefronts, and focus on optimizing them for speed and fast page-load times.

UI & Web Design

  • Web site design, CSS, HTML
  • Mockups, functional skeletons
  • Responsive design
  • Icons, branding, and graphics for apps

We design mobile-first web sites and user interfaces that look great on any screen size—desktop, tablet, and mobile phone.

Technologies

The tools currently important to our service offerings:

  • Java, Objective-C, Go, C, PHP
  • JavaScript, and other languages
  • Relational databases including PostgreSQL, MySQL, Sqlite
  • NoSQL databases including CouchDB
  • iOS, Android, OpenSolaris, FreeBSD, Linux, OS X
  • Cloud platforms like Joyent and Amazon

Hosting & Admin

We manage systems for our customers and our own services:

  • Web servers
  • PostgreSQL and MySQL databases
  • Realtime database replication
  • CommunigatePro mail server
  • DNS
  • FreeBSD, OpenSolaris, Linux
  • Application hosting for our customers

We are software and system engineers who can build and manage the servers that power your business.

NoSQL Databases

Ming Fu builds systems using the CouchDB NoSQL database and key-value data stores.

  • Multi-master replication
  • Multi-datacenter deployments
  • Eventually consistent data & object model
  • Map-reduce functions written in JavaScript and erlang
  • Memory caching
  • Apache Cassandra

Technology consulting

Product Development

Given all the choices available for technology, Ming Fu can work with you to select the best technology, by weighing technical requirements and business objectives against costs and time-to-market considerations.

Ming Fu then can execute on proof-of-concepts that demonstrate the viability of the technology and the design.

We add value in the following ways:

  • Assist in technology selection and evaluation
  • Deliver software prototypes demonstrating product viability
  • Utilize inexpensive Internet of Things (IoT) embedded devices

We are able to transform your concepts into product designs, and from our hub in Taiwan even work with your manufacturing partners to bring them to market.

Engineering Management

For entrepreneurs and small startups who have already outsourced their engineering, Ming Fu offers technical leadership that drives quality and reduces risks.

We add value in the following ways:

  • Assist in product definition and project scoping
  • Implement your process, or introduce one for you
  • Augment or replace "project management" functions
  • Work in the same time zones as the engineers
  • Provide architectural and design expertise

We foster open relationships with engineers and work with them to deliver quality solutions.

Software Maintenance

Mature and legacy software systems are perfect candidates for outsourcing to Ming Fu. Though such systems provide essential functions and even revenue streams to your business, their on-going development goals and day-to-day maintenance requirements can be satisfied efficiently by a team in our India or Taiwan office.

Depending on your needs, Ming Fu can staff with part- or full-time resources who progressively take "ownership" for the product and become experts in both its function and codebase. As this knowledge transfer progresses, your in-house staff can be freed up for new R&D initiatives and revenue-generating opportunities.

Remote infrastructure management

As more and more essential business functions are moving to the cloud, Ming Fu can help manage your servers, applications, and services. We have a proven track record of managing web servers, mail servers, databases, and distributed and coordinated business systems.

Our RIM services are flexible and affordable. They can be tailored to your specific needs and be scaled from one server to many, from on-demand consulting to 24/7 coverage, and to being fully-managed on your behalf.

We go beyond mere "virtual systems administration" by offering business-minded and IT perspectives that align with your goals for economic efficiency and system reliability. Ming Fu's job is to reduce risk and manage costs on your behalf.

We add value in the following ways:

  • Design systems and deployment topologies
  • Build systems and servers on top of Linux, FreeBSD, Solaris and more.
  • Backup and manage your data
  • Work with your staff to devise business continuity and disaster recovery processes
  • Manage software deployments
  • Implement pro-active and automated monitoring
  • Design and implement performance tests

We sweat the technical details to deliver the solutions you want.