Custom Software Solutions


Custom Coding

Good research & development will push the envelope and often times necessitates novel software solutions. We have a strong history of molding technology to solve software problems.

  • Designed global distributed object versioning and configuration management system (a decade before Git distributed SCM did it for source code)
  • Designed multi-touch enabled windowing system library and presentation software (before the existence of mass market touch devices)
  • Designed data processing pipelines to handle ETL and apply machine learning tools
  • OpenGL based information visualizations
  • Multi-threaded clients for low latency requirements
  • ... and webapps

Security

Security is strongest when it's included in the design of the application, rather than bolted on as an afterthought. We've designed security frameworks for use by app development teams to make this process easier and ensure use of enterprise authentication and authorization services.


Architecture and System Integration

Bringing in some technology from a vendor? No problem. We've helped insert technology into enterprises and provided glue to interoperate with existing enterprise solutions.


Tech

We live in a polyglot world and here is a sample of languages we've used:

  • Clojure and Clojurescript
  • Nim
  • Python
  • Ruby
  • Swift and Objective-C
  • C and C++
  • Go
  • Haskell
  • Java