Advanced Computing
We continually experiment with new computing technologies to ensure that we are using the latest and most effective tools for our work.
Core Technologies
We strive to keep abreast of relevant new technologies in order to deliver effective, robust and flexible software to our clients.
Our current tool set includes these technologies:
- Ruby - our primary scripting language
- Rails - our primary web application framework
- Jquery, SASS for client-side programming
- Git source code management
- MySQL, PostgreSQL relational databases
- MongoDB, Leveldb non-relational databases
- Amazon Web Services (EC2, S3, EBS) - cost effective and scalable on-demand computing
- OpenCV image and video processing
Our Github Account
Our work benefits greatly from software developed by the Open Source community. In return we contribute code changes and new open source software of our own. Our contributions can be found on our Github account.
Technical Tips Blog
We publish a Blog on the tips and tricks that we use in our work.
In 2012 the site reached the milestones of 200 posts and 100,000 page views over its lifetime (currently 5,000 per month).
Patent Text Analysis
Patents contain a wealth of information about new inventions, but the format and language of patents makes them difficult for non-experts to read. We deal with biotechnology patents all the time and so we created PATSY, a web service that annotates the text of US patents to make them easier to read.
Internet Forensics
Internet Forensics uses the combination of advanced computing techniques and human intuition to uncover clues about people and computers involved in Internet fraud and identity theft. Craic undertakes research and education in this field.