Custom Software
For Your Business

iCompute is a small, nimble team of software engineers and designers who love building high-end software for businesses right here in Northeast Ohio. We combine cutting-edge technologies and years of expertise to produce software that will last decades.

Got ideas for your business? Contact us today for a free consultation!

About

iCompute is a small team of software engineers and designers who build software solutions for local Ohio businesses. We work closely with you, our client, to determine your needs, and then we design software that you will love. All of our work is proudly made in Northeast Ohio!

Blake Miner
Blake Miner
Founder - Software Developer
Blake has worked as a software developer for over ten years and specializes in web application development using Node.js, a tool for building scalable and robust web applications. His professional experience ranges from cryptography to server administration, from database design to analytics. Blake contributes to various open-source projects and also maintains a few projects of his own on Github.
 

Services

The things that we love to do:

Application Development
Server Administration
Web Design
Software Consulting
Technical Support
(Psst: Click on a service above to learn more.)

Application Development

Our expert developers can build solutions from scratch or add on to your existing software infrastructure. We also utilize a variety of cutting-edge technologies including:

  • Node.js or Golang for back-end web services and web applications
  • Riot.js or React web front-end frameworks
  • MySQL and/or Redis for database storage
  • C/C++ for firmware or low-level software development
  • ... and many others

In our experience, the software libraries and technology stack drastically affects the ability for software to evolve over time. We know how to navigate these technical waters to keep your project within budget while minimizing the total "cost of ownership" for years to come.

Code

Our team has years of server experience. While we are most comfortable with Amazon Web Services and Debian flavors of Linux, we can help you choose any environment for running your new, polished code.

We also offer hosting services and 24/7 support. Please feel free to contact us if you are interested!

A good design is an important part of building high-end software. At the onset of a new project, we work carefully with you to understand the people who will use the software, analyze which features are most important to them, and incorporate this research into the design.

Sketch

Building great software isn't just about programming; it's about guidance and planning, too. Our ability to translate your needs into software requirements and translate technical details into English is what sets us apart from other software firms.

Contact us today for a free consultation, and learn more about how we can help you with your software needs.

We proudly stand behind our work, and we offer on-going technical support if you need it. Need small changes made to your app every month? Need 24/7 support just in case someone breaks something? At iCompute, we have you covered!

Server Uptime

Success Stories

Power Tool Repair

E-Commerce Homepage
E-Commerce Homepage
E-Commerce Tool Details page
E-Commerce Tool Details page
Order Fulfillment: Capturing the condition of a tool using a webcam
Order Fulfillment: Capturing the condition of a tool using a webcam
Invoice Details
Invoice Details
Order Fulfillment system: picking replacement parts for a tool
Order Fulfillment system: picking replacement parts for a tool
Order Fulfillment: Order entry
Order Fulfillment: Order entry
Inventory Management: Picking parts and adjusting inventory
Inventory Management: Picking parts and adjusting inventory
Customzied reporting
Customzied reporting
Shipping and Invoicing
Shipping and Invoicing

What we built:

  • Order Fulfillment
  • Inventory Management
  • Shipping & Invoicing
  • Purchasing
  • Reporting
  • E-Commerce Website

Building blocks:

Sweet Amanda's

Sweet Amanda's Candy Machine
Sweet Amanda's Candy Machine
Kiosk's Customer User Interface (vertical orientation)
Kiosk's Customer User Interface (vertical orientation)
Remote Kiosk Management System
Remote Kiosk Management System

What we built:

  • Vending Machine User Interface (watch the product video)
  • Firmware for Controller PCBAs
  • Vending Machine Management
  • Product Inventory and Shipping
  • Technician and Staff Management
  • Reporting
  • Company Website

Building blocks:

Open Source
(actively maintained)

  • Simple IoT - Enables you to add remote sensor data, telemetry, configuration, and device management to your project or product
  • ws-wrapper - Lightweight WebSocket lib with socket.io-like event handling, requests, and channels
  • ws-server-wrapper - Lightweight WebSocketServer wrapper lib using ws-wrapper to wrap connected WebSockets
  • schemer - Lightweight and robust data encoding library for Go
  • module-concat - Fairly lightweight CommonJS module concatenation tool

Our Process

When evaluating a software partner, it's important to pick a company that intimately understands your needs and knows how to manage projects and resources. Many agencies can write "code", but few know how to build large-scale, high-end software to suit your ever-changing business needs.

At iCompute, we will guide you through our proven software development process:

Plan

IdeaWe start with understanding your business problem(s) and regularly meet throughout the software development process to carefully review your goals and requirements.

Design

SketchCustom software should look and feel great, not just simply work. That's why our designs are focused on usability and style. Our goal is to build software that is beautiful, efficient, and easy to use.

Build

GearsBuilding software is a craft. Our experienced team builds systems that stand the test of time, integrate seamlessly into current business processes and add value to your business.

Deploy

RocketWe work with you to outline a deployment plan, provide hosting services if needed, and develop documentation and/or training materials.

Evolve

EvolveSoftware development is a circular process that never truly ends. At iCompute, we understand that business requirements regularly change, and we ensure that your software is robust enough to evolve with your business.

We always stand by our software and provide ongoing support if needed.

Our custom software solutions enable you to capture all of your essential data in one place, leading to improved productivity and faster, more intelligent decision-making. As a result, your company can realize substantial cost savings and greater scalability.
Blake Miner, Founder & Software DeveloperBlake Miner

Contact Us

It's time to launch software that you'll love. Contact us for a free consultation!


+1-330-212-7424
912 Martindale Dr.
Tallmadge, OH 44278

Job Postings

Posted August 7, 2018

Web Application Developer

Overview

iCompute Consulting is a small start-up firm located in Tallmadge, OH that specializes in designing high-end software for small- to mid-sized businesses. We are currently looking for a front-end or full-stack web developer who can help us design and build web applications using Node.js, Golang, and other modern web technologies.

The applicant must be familiar with HTTP, HTML, CSS, and JavaScript. Our ideal candidate is creative; well-versed in front-end web development; eager to learn new technologies; and, able to work independently (as well as with a team). A passion for computer science and/or software development is a huge plus!

This will initially be a part-time, contractual (1099) position (approx. 20 hours per week) with the opportunity to grow into a full-time position (40 hours per week) at a later date.

Compensation

Starting at $35 per hour, based on experience.

Job Responsibilities

  • Designing, developing, and testing user interfaces for full-stack web applications;
  • Working independently on projects and tasks and regularly communicating progress;
  • Learning about new technologies that can be used for our projects.

Qualifications

  • A Bachelor’s degree in computer science, or equivalent work experience;
  • Strong analytical and problem solving skills;
  • Genuine desire to learn new technologies and methods;
  • Experience coding with Javascript, HTML, and CSS;
  • Strong verbal and written communication skills.

Additional Skills Sought

  • Background in graphic design;
  • Background in database design and development;
  • Familiarity with Node.JS, Golang, or mobile development using JavaScript;
  • Familiarity with Redis, MongoDB or other NoSQL key-value database;
  • Familiarity with front-end JavaScript libraries or CSS frameworks, such as jQuery, Socket.io, React.js, Angular, or Bootstrap.

To apply, please submit your resume and a brief cover letter (optional) to the email address listed in the contact section above. Links to your portfolio or code repository are strongly encouraged.

Only Ohio residents will be considered. Please do not apply if you live out-of-state.