Digital Transformation
When software integration or custom software is required, I have the processes and people to get the job done. Over the course of the last twenty years, I've developed an inventory of tools and software libraries that shorten the time required to bring and idea to fruition.
We excel at:
- API Integration and Data Warehousing: Connecting disparate systems together using APIs, batch processing, and Web hooks. Creating extract-transform-load (ETL) systems.
- Data-Driven Web Applications: Replacing spreadsheets, Sharepoint apps, and other disparate tools with a slick, web-based tool. Convert Excel, Access, FileMaker databases into modern, Web-enabled interfaces.
- Hardware Automation: Connecting and manipulating Internet-connected devices via web and mobile apps. Building configurable systems for changing the state of supported hardware (for example, Raspberry Pi) from both web and mobile interfaces.
- Productivity Systems: Web-based and mobile-enabled productivity; project/task management, process/workflow management, customer relationship management, business planning, talent management, content management, and more.
- Server-Side Automation: Command line scripting and server-side programming for automating business and technical tasks.
Frequently Asked Questions
Do you use the Agile Methodology?
Yes. Our own, proprietary methodology combines Agile development with specialized processes for specification and estimation.
What languages, technologies, etc. do you use?
In general, we pick the best tools for the job. However, we are highly experienced with Python, Django, PostgreSQL, and Apache.
Do you offer web and database hosting?
Yes, managed hosting. Our preferred partners are American Cloud and LiberationTek because they are freedom-focused, but we'll generally deploy to the client's preferred service provider. We can provide deployment and maintenance using our infrastructure or yours.
Will you take on an existing project?
Usually. We are expert code-readers and contrary to what you may have heard from other providers, our first suggestion is not "rewrite all the code from scratch". If you have an existing project -- even a project that's in trouble -- the first step is to contact us.