Hydra FTE

Get the benefit of the entire team without hiring the entire team. We provide the resource that best suits the task at hand at the right time. Using our daily team scrums, we identify tasks and escalate problems to more senior team members — development remains on track.

Project Recovery

It's never too late to turn things around. When a development effort goes wrong the consequences can be dire. Our team has the experience and discipline required to quickly establish a rescue plan and execute it effectively. We then implement processes so future development is stable, predictable and manageable.

Agile Management

We aren’t afraid to change direction. The development process itself can expose new feature potential while the business can impose new priorities. Our experience with Agile methodologies lets us adapt quickly with very little wasted effort in a controllable, measurable way.

Computational Intelligence

Let your systems inform their own futures. Neural Networks, Fuzzy Systems and Evolutionary Computation can help streamline business performance and surface problems that had yet to be identified. We are able to apply computational intelligence where it will be most effective while not hindering your day to day system performance.

Custom Software Development

Through it all, we build great software. Our team is trained to iterate quickly through prototypes, allowing us to deliver what works in the world, not just in design. Our deliverables have stood up against the highest levels of scrutiny and prevailed, your projects will be no different.

Contract Research and Development

Spontaneous opportunity and untested theories can revolutionize a project but interrupting an existing development routine can have the opposite effect. Leverage our experience for a quick benefit analysis and working prototype without interrupting your project lifecycle.

Quality Assurance

Every line of code we write is dissected by our comprehensive QA Process. We use business case level automated tests in our continuous integration (CI) pipeline. Extensive manual user testing ensures that each release is as close to bug free as we can get it.

Service Design

A truly effective information system considers the strengths of the users and their business environment. Designing high-touch, critical-action systems requires a deep understanding of a user and his/her environment. Site visits, process modelling, and system prototypes are just some of the methods we’ll employ to deliver systems that seamlessly integrate into a user’s working life.

More Specifically

5We can do this blindfolded on new year's day after no sleep
4We can do challenging work and assist others
3We can do solid intermediate work
2We can do basic work
1We can spell it!
5 4 3 2 1

JavaScript and JavaScript Frameworks

Node
JavaScript
ECMAScript
TypeScript
CoffeeScript
Backbone / Marionette
Require
Grunt
Gulp
Angular 1, 2+
React
Vue
Webpack
Yarn
Yeoman
Express
npm
jQuery
Ionic
Redux
mean js
HTML 4,5, *ML

Other Modern Web Things

CSS and all its weird variants
Perl (and various frameworks)
PHP (and various frameworks)
Ruby / Rails
Java (and various frameworks)
dot Net, ASP (and various frameworks)
Python (and various frameworks)

Modern Languages

C, C++
Haskel
Perl
PHP
Java
JavaScript (see above)
Erlang
Elixir
C#
Swift
Go
Objective C
Shell Scripting bsh csh etc

Modern Databases / Datastores

MySQL
Postgres
Oracle
MongoDB
CouchDB
Cassandra
MS SQL Server
SQL / TSQL / PLSQL / ANSI SQL

CI/CD Continuous Integration Continuous Deployment

Agile
Git
Kubernetes
OpenShift
Jenkins
Ansible
Business Driven Development (BDD)
Gherkin
Selenium
AWS (Amazon Web Services)

Generally speaking

Numerical and Statistical Analysis
Algorithm Design and Optimization
Performant Systems
Control Systems
Computational Intelligence (Incl Machine learning)

Older Things (thrown in for fun)

Cold Fusion
LAMP
Visual Basic
COM / CORBA
Pascal
Cocoa
Scheme
Lisp
ActionScript / AIR / Flash
COBOL
PL/I
RACF
REXX
SAS
SPSS
ISPF
JCL
Access / MS Jet
DB2
IMS
CICS
Informix
Maspar
PACE
TableMaker
Arduino
Matlab / Octave