It’s not just where you look that matters,
it’s what you see

Take a Look

About Us

Creativity

Innovative ideas and looking at things in a different light is the way we work.

Professionalism

It's not just our goal, it's our standard. We're sometimes referred to as the "consultant's consultant".

Quality

We do the job right the first time.

image

Visualizing Innovative Solutions

We are a Minneapolis-based software consulting firm providing unique and hard-to-find technology expertise. Some of the areas we serve are mobile, security, big-data/analytics, full-stack, AI and machine learning. But it's not just the tech. We have strong communication skills and we can interface on the tech-level or the executive-level.

Flexible Designs

Big picture thinking allows us to produce flexible designs which allow for inevitable unforeseen changes. Our guiding principal is "Simplicity from Complexity".

Taking You to the Next Level

We combine high-level thinking and deep technology expertise to create solutions that can take you places you might not have thought were possible. And a good solution isn't any good without the best quality. We ensure that our work products are top-notch. Our code is clean and well-tested.

Bring Clarity to Your Vision

Vision is the art of seeing what is invisible to others. Let us show you what we can do.

“Develop your senses, especially learn how to see. Understand that everything is connected.” - Leonardo da Vinci

“We are what we repeatedly do. Excellence, then, is not an act, but a habit!” - Will Durant

Work with us

Our Services

Mobile Apps

Android Native and cross-platform apps in Flutter and React Native.

Full-Stack

Front-end HTML/CSS/JS/Flutter to backend Dart, Node.js, Java, Spring, REST, and AWS.

Security

Cryptography, incident investigations, vulnerability assessment, and threat remediation.

Big Data/Analytics

Sourcing datasets, ingestion, processing, analyzing. Solr, Cloudsearch, Elasticsearch, etc.

Cloud

AWS everything: EC2, EB, S3, CF, VPC, VPN, Lambda, DynamoDB, RDS, IAM, SNS, SES...

Machine Learning

LLMs, ANNs, RNNs, ConvNNs, GANs, DNNs, Computational Neuroscience.

Our Work

work-image

QMax®

Full-spectrum mobile and back-office system for speciality-trade construction firms.

work-image

Multi-tenant SaaS Application for Hotel Revenue Optimization

Full-stack web, mobile, and AWS project providing automatic hotel pricing to over 11,000 hotels.

work-image

IoT and ML-based Energy Prediction and Optimization

Full-stack mobile and AWS project providing automatic thermostat control based on energy demand predictions.

work-image

Worldwide Patent Search and Analytics

Big data project organizing and indexing all worldwide patents.

work-image

Construction Software System

Mobile and back-office system for construction firms.

work-image

Construction Software System

Mobile and back-office system for construction firms.

work-image

Construction Software System

Mobile and back-office system for construction firms.

work-image

Software Security

Cryptography, incident investigations, vulnerability assessment, and threat remediation.

work-image

Android Firmware Security

Secure phone setup process to only allow activation of legitimately purchased devices.

work-image

Configure-Price-Quote Features

Addition of new features to their CPQ software, including Salesforce integration.

work-image

Android Firmware and Device R&D

Android-based wireless media device. Patents US20140141725, WO2013019584, EP2737729, and CN103733650.

work-image

I18N

Full internationalization of existing system, including processes and infrastructure to perform localization.

work-image

Wealth Management Services

Rule-based full-stack application for opening trust accounts.

work-image

King Solutions

System for LTL transportation load planning and logistics.

work-image

GMAT® Registration and Reporting

Full-stack GMAC® mba.com registration and GMAT® school reporting systems.

work-image

Automated Purchase Reconciliation

Automatic purchasing reconciliation system for Target and Walgreens.

work-image

Credit-card Issuance

Credit-card production system software.

work-image

Enterprise Loan Calculator

Enterprise-based credit insurance calculator.

work-image

WAM!BASE

Led the development of WAM!BASE, WAM!BASE Digital Asset API, and WAM!BASE Single-Site Archive products.

work-image

Restaurant Production Prediction

Created the Bin Assistant for real-time food production prediction and the Cabinet Level System for offline prediction.

work-image

Postscript Software

Postscript software to mark medical reports with barcodes.

work-image

Document Processing System

DPS performed high-speed creation of over a million billing statements every month.

work-image

Postscript Document System

Implemented our DPS product on their latest high-speed laser printers.

work-image

Cable Billing System

Implemented our DPS product to produce large volume cable bills.

work-image

Document Production System

Implemented our DPS product to produce high volume billing and letters.

work-image

Telecom, Laser Printing, & Mailing

Systems to connect external billing clients, perform high-speed laser printing, and mail sorting and insertion.

work-image

Factory Automation

Created various factory automation systems including an AI-based instrument panel color detector.

work-image

GUI-Kit™

A cross-platform GUI toolkit for C/C++.

work-image

Syrious Games®

Our brand for mobile games.

work-image

Syrious Poker™

Real-time multi-user poker game for Android.

work-image

Syrious Scramble®

Scrambled word game for Android.

work-image

Syrious Blasts!®

Fast-paced puzzle game for Android.

work-image

Wicket Web Beans

An open-source framework for Apache Wicket akin to Ruby on Rails.

work-image

Ener-J™

An open-source Object Database System.

62

Happy Clients

1,027,198

Downloads

8,832

Positive feedback

24,200

Cups of Coffee and Tea

Latest Posts

Deploy a Flutter web app and API to AWS CloudFront and S3 using Terraform

Over the years, I have used AWS Route 53, CloudFront, and S3 to deploy single-page web apps (SPA). Most of the time the backend API is delivered alongside the web app. This has a lot of advantages:

  • Eliminates CORS issues
  • Provides superfast delivery of the web app via CloudFront’s CDN
  • CloudFront may provide faster access to your API than connecting from the browser/app to an AWS region. This is unintuitive, but if the CloudFront edge node is closer to your browser, there will be less latency. After that, you’ll take advantage of the larger pipes going from CloudFront to the AWS region - possibly with fewer hops. Without CloudFront, your browser API request must travel over the public internet to reach the AWS region where your API is hosted.

Older Approaches

In the earlier AWS days, you might have deployed a SPA directly to S3 as a website in a public S3 bucket. It is possible to point Route 53 or CloudFront directly to such a bucket. But now we have learned that buckets should be kept private. Also, if you point Route 53 directly to S3, you will need a different subdomain for your API.

Read more
post-image

Finally, an Updated Site

The vscorp.com website has been sorely lacking attention since 2008! I’ve been busy working on interesting stuff and the site didn’t seem like a priority, so it gathered dust. Now, finally, we have updated the site with a new look and new content. We now also have a company blog where we’ll post things of interest as they come up.

Read more
View All Posts

Get In Touch

Even if you have a question...

Please reach out to us. We're happy to help.

Minneapolis, MN, USA