home About Us Contact Us
Mobile Development
Server Solutions
Embedded / Drivers


We provide algorithms research, design and implementation services to our customers since the company was founded in 2000.

Singleton consults its customers regarding the research, planning, design, selection and implementation of algorithms optimized for their problem domains, and assists in engineering the execution hardware system (servers, specialized hardware or parallelized / distributed computing resources) with optimal performance in mind.

This knowledge is used in many of our application software projects where certain components require the implementation of complex algorithms.

Please contact us for more information.

This is a partial list of our algorithmic R&D experience:
Cost based route analysis, network and graph traversal, optimized path finding
GIS (Geographic Information Systems) and Spatial analysis, projections, ortho-rectification, photogrametry, and feature extraction
Computational Geometry (2D, 3D)
Queue management, Caching, and data extraction
Image processing and feature recognition
Compression and Encryption
High throughput parsing and translation.