Web Development
We've been working with web apps and web services for over a decade. What can we do for you?
- Product engineering: We build bespoke web apps on top of various frameworks and microframeworks - including but hardly limited to ASP.NET, MVC, Django, Tornado, PHP. We map out and implement backend systems. We build APIs.
- Product Re-engineering: Pull your web apps out of the stone ages and into the modern web. You'd be amazed at how much better working with your content and data could be.
- Infrastructure Eval: Are your costs a mess? Are you struggling to scale? We have the information, experience, and/or alternatives that could help.
- Analytics and Social: Do you have good enough analytics? Get to know who's visiting you, and why. Connect more directly to your clients, target your market more efficiently.
Windows Programming
We've been slinging Windows code from the bad old days to the present - from MFC to Winforms, through to WPF and Silverlight, we're always well versed in Microsoft's APIs du jour (and in many cases, open source / alt.net alternatives).
We know far more than we ever wanted to about Active Directory, Exchange, LDAP, GPOs, Kerberos, CIFS, and all the rest. We know the interactions of the stacks through the typical domain environment, from top to bottom, and we write custom code to powerfully interact with it.
Interop? WCF web services? Windows services? Installable executables? Rich client applications? We've done it all.
Database Development
There's a difference between 100 million rows and 100K rows. We know what it is. Experience with:
- Schema design / rationalization / revision.
- Adaptation of relational models to denormalized, document-centric models (e.g. for non-relational stores), and the reverse.
- Sophisticated textual analysis, indexing, and search capabilities: You can have the sophisticated, domain-fit searching capabilities that SQL alone can't provide, and you can have it without spending a fortune.
- Database platform migrations.
- Object-relational mapping.
Mobile Applications
We've shipped numerous smartphone apps out to thousands of unique devices. We're comfortable working within the constraints of modern smartphone platforms - and we know how to realize the many possibilities afforded by them.
With our experience and deep understanding of the Android and Windows Phone 7 platforms and markets, we bring a lot of knowledge about best practices and monetization strategies to the table.
Software Consulting
Requirements gathering. Design. Implementation. In-depth debugging and analysis. Re-implementing. Building out. Scaling up.
We've been known to do a bit of that.
Whether you have some special projects or overflow in need of special resource, or you just need another set of experienced eyes and hands on a codebase, we may be able to help.
Other Services
We've been known to dabble in many other areas of technology, with skills varying from casual to exceptional:
- Mass data conversion / string manipulation.
- Digital audio production (samples, field recordings, manipulations, music).
- 3D modeling and other graphical work.
- Unix administration and ninjitsu (15 years and counting).
- Technical writing (we do all that documentation that no-one else wants or has time to do, and we do it well).
- Reverse-engineering / blind analysis / info security.