Starscale is a software technology company concentrating on the development and integration of high quality, high performance software components that can be used to solve real problems in small and large scale environments in a cost-effective manner.

Starscale's founders have over 40 years of combined experience building large-scale real-time systems and products for world-class companies. This experience includes a world-wide VoIP telephony service with an accompanying E911 solution, and several independent real-time and back office applications, as well as extensive web application and GUI development experience.

Starscale is actively seeking partners that can leverage the technology infrastructure and experience of the company to build the products and services that are fundamental to their business. Starscale's software lays the foundation you need to build high performance, highly reliable, fast-to-develop systems at minimal cost. With it's ready to use tool set and versatile, highly experienced team, Starscale can accelerate your product development in terms of quality, performance, reliability and time to market.

Starscale has spent several years developing a large technology infrastructure built using proven patterns based on the team's experience. Using modular component-based architecture, the infrastructure includes a highly reusable software toolbox with a focus on correctness, completeness and performance. This toolbox allows developers at all experience levels to amplify their productivity and code quality thus reducing the cost to develop and maintain large software systems.

Fundamental to any system are a set of non-product-specific requirements surrounding application configuration, verification and testing, reliable logging, monitoring and operability of production environments, and statistics and performance monitoring. Our tools are built from the ground up to minimize the cost of meeting these requirements throughout the product life cycle.

There are many other needs shared by a large class of applications. Such applications need to integrate with databases, pass messages between their components, integrate with other systems, and communicate with clients and ultimately with users. The bulk of the Starscale infrastructure solves these problems in a consistent, complementary manner. Rich, well-documented, clean APIs offer powerful functionality behind simple interfaces.

For example, efficient and convenient message passing is achieved via Starscale's TLV technology. Built around an XML interface definition, this binary-on-the-wire marshalling technology allows arbitrary trees of information to be passed easily between applications.

Starscale's SPIX™ database integration tools center around the use of collections of stored procedures serving as strong, well-defined interfaces to relational database services. These interfaces are defined in a specialized XML interface definition language supported by a type-safe API that reduces the complexity of database integration to a trivial database-agnostic remote procedure call.

Our highly scalable web technology brings these and other solutions together to offer a distributed, high performance web service platform. With both server and browser components, Starscale's web platform enables rapid deployment of today's Web 2.0 services with seamless back-end integration and room to grow.

These technology solutions are built using the set of underlying Starscale tools that provide essential services for any applications. This includes easily extensible software components for fundamental software problems such as asynchronous event handling, sockets, encryption, and other basics on both POSIX and Windows systems. The same tools that have been used to build the Starscale TLV, SPIX™, and other technologies are available to be put to work to solve whatever application domain problems exist for our partners.

All of this is supported by an integrated build system based on industry standard components, including GNU toolchains and respected open source software and libraries. By managing dependencies between product components, common components, and third party components, the build system enables reproducible builds with support for packaging and release management, freeing developers to focus on the software itself. The environment supports a mature approach to documentation, defect tracking, workflow management, testing, and revision control.

For more information about our technology infrastructure, please contact us with any questions you have.

The Starscale Inc. partners have an extensive history of building highly successful, high quality software systems. We'd like to offer you our services in the areas of system design, database design, team organization, distributed development and software project management. We are currently active software developers, involved in software development projects for multi-national corporations. We make it a point to keep abreast of advances in the technology and software sectors. We know what is going on and we have a proven record of building successful software systems.

In addition to our consulting services, Starscale is looking to license our technology infrastructure. Participating in joint projects using our technology infrastructure and software development experience and our partners' product design, marketing and sales expertise creates an innovative and collaborative development environment, where all parties can focus on their core competencies to produce world class products and services.

For more information about our services, please contact us.

The founding partners of Starscale Inc collectively have over 40 years of experience in large scale software development. We have extensive experience across multiple domains and technologies, having worked with many companies from large multi-nationals to small niche market software firms. Each of the Starscale partners is available on a consulting basis to help advance your software development practice and to assist in leveraging the Starscale technical infrastructure.

Brad Spencer - President/CEO, Chief System Architect

Brad is a veteran C++ architect with over 12 years experience building high quality server software. As the primary architect and developer of the Starscale server tool kit, Brad is uniquely situated to lead the development of custom applications built on the toolkit. Brad's deep understanding of distributed systems, high availability, and scalability stem from his hands-on experience building large-scale web and Internet telephony products supporting millions of paying customers. Brad has an intuitive sense of software design, and as a master programmer, he leads by doing while coordinating and motivating other team members to make continuous incremental progress to achieve a high level of quality that meets or exceeds customer expectations and schedules.

Tim Beck - UI, UX, Web, Project Management

Tim is a software developer and consultant with over 11 years of development experience in various domains. His career has been largely focused on web application development, user interface design, project management, requirements analysis and team leadership. Tim is responsible for several key aspects of Starscale's operations including our web development toolbox, our web application research and development department, the user experience aspect of our technology and project management. Tim is well versed in modern software and web development methodologies and technologies, has a keen eye for detail and is extremely thorough in his development practices. Visit Tim's blog to learn more.

Paul Medynski - Databases, Integration, C++

Paul is Starscale's database specialist and has extensive experience building and supporting large database applications on a variety of dataserver platforms such as Sybase, SQLServer and MySQL. Paul's focus on proper data interfaces has allowed him to develop realtime transactional databases that meet the needs of multi-million subscriber telephony systems, while also providing user configuration, reporting, and data mining capabilities. His strengths in interface design have also been applied successfully to innumerable integration projects, such as billing/payments and E911, and have often resulted in notable improvements of the vendor interfaces. Paul is also an expert C++ programmer with an eye for simplicitly and efficiency, which aligns closely with the design and implementation goals of the Starscale server tool kit.

David Benoit - C++, protocols, media processing, security

David Benoit is a veteran C++ developer with over 12 years experience developing critical, high demand software. David is an expert in protocols, media processing, scalability and security. This background has been applied to projects ranging from serial communications on embedded systems, to audio transcoding, to database transaction processing, to management of large scale deployments of end-user clients. His expertise in algorithms and data structures have also been key to large scale proprietary data storage and data management projects.

If you have any questions or comments regarding Starscale or our services or technology, please fill out the form below or contact us at contact@starscale.com.

E-mail:
Message: