Solving Complex Problems Through Thoughtful
Software
Explore how we turn ambitious ideas into
scalable, user-centered digital solutions.
Grayfish: SEO and marketing automation tool
The highest quality SEO marketing services to podiatrists
Industry
SEO and Marketing
Technology
PHP Symfony, AWS, Android + iOS, WordPress, Joomla, Node.JS
Initial requirement:
Project started in 2016 as a series of small custom programming tasks on CMS based websites.
Few months later we have got a bigger task to complete a tool to centralize and automate publication of articles to WordPress and Joomla websites managed by the customer.
We have received all code available by that time and a list of issues to be implemented or fixed.
At that time, different teams have tried and it was in development for more than a year.
Delivered Solution:
After initial analysis, it was identified that existing code is a combination of multiple inconsistent parts, each created by a separate team with flaws both in UI and functional code.
It was agreed to start implementation from scratch using existing code as a source of requirements. New solution with additional functionality and fixes was ready in 3 months.
This became a start of a long term project during which we have implemented:
- Google Chrome plugin to automate some daily routines in browser, later replaced with completely automated tool running on Node.JS
- Integration with major social media platforms which allowed to publish information about new posts to pages of customer's clients.
- Mobile application to connect doctors with their patients.
- Integration with Google AdWords for centrilized reporting.
- Tools to send mass email marketing messages with blacklisting control.
- A lot of other new features and improvements available to both clients and employees of the customer.
Additionally, our team supported the customer with different administration tasks on hundreds of websites managed by the customer:
- Configuration and updates on their websites
- Migrations to newer versions of CMS and plugins, replacement of our tooling forced by incompatible changes on CMS side
- Debugging and resolution of different issues related server and network misconfiguration
Result of the project
Starting with a few small tasks, we have managed to build a solid toolset for the customer's business.
Solving challenges that their business had, we were growing both our technical competencies and understanding of customer's needs.
We used every bit of gained knowledge to make our software better with each iteration.
Which we believe is what every living business needs. The story of this project is still being written...
Complete Computer Solutions: custom software development
Tailored software development and support
Industry
Information Technology (IT) & Software Services
Applications created from the scratch, tailored features on existing CMS websites, fixes and improvements on 80+ websites. That is a quick summary of what was done by Highedge Soft for ccsdirect.net.
For years, Highedge Soft team helps meeting customer's needs where available plugins are unable to provide necessary functionality.
Along with trivial configuration changes, 3rd party plugins were customized and fixed. Multiple new plugins created.
CMS wasn't the only thing we did. Greenfield projects primarily based on Symfony PHP with addition of mobile applications are a part of our common history too.
Some Projects Delivered:
Chippewa Valley Music Festival CV Management
Technology
Symfony PHP, Bootstrap, MySQL
Tool to collect and manage CVs for employees hired for music festivals run by the company.
Based on Symfony PHP, tool allowed to collect CVs, different forms required during hiring process and generate timesheets.
Forms exported as PDF files with employees data ready for printing on paper.
Concert in the Corn ticketing plugin improvements
Technology
WordPress
Our task was to extend 3rd party plugin to sell tickets, implement Buy Tickets page with additional functionality not provided by the plugin.
We have implemented pre-sale pages with limited access, automatically opening access at selected time and supported during sales before multiple events.
HOPE Prints
Technology
Symfony PHP, React JS, PWA, MySQL, AWS
PWA based on React JS with Symfony PHP as a backend.
App allowed to select photos and order printing on selected material: Arcylic, Metal, Canvas, Foam etc.
Included full ordering process vith Credit Card payments and monthly subscription.
Images printed by another company, we have implemented integration with their API which allowed to collect HOPE Prints orders and send them to corresponding printers.
Apple Awards and Sport Plaques
Technology
Wordpress
Our task was to split existing multi site Wordpress into two independent websites and prepare it for redesign.
Once redesign was done, we've implemented necessary improvements like correct calculation estimated delivery date based on their production speed and additional Rush Charges when faster production is requested.
Another interesting part was a migration from the old website to new websites after redesign was done. During lengthy redesign process, old website was still collecting orders and Wordpress storing a lot of its styles and texts in the database didn't allow a simple switch of a new code to the old database.
We have also updated their custom product editor to the latest PHP and made requested fixes and improvements.
NorthLakes Community Clinic
Technology
Wordpress
Started with selection of a plugin that would fit customer's needs, we have later done an extension of standard search of Locations and Providers to allow search by ZIP Vode and made it display results ordered by distance.
Later we had to fix issues with menus in newer versions of Safary, publications on Facebook, changes to layouts of details pages and other small fixes and improvements.
ADS API
Technology
PHP, AWS, Drupal, C#, .NET WinForms
Based on Drupal, this project was mainly unrelated to it as its core functionality was built around processing of big number of images and getting them ready to print.
The most challenging part was handling large files with high res images and long print queues. System had to properly batch ordered images, put them into files ready for printing and later notify customers about shipping progress.
We had to:
- Improve invoice creation speed
- Create Orders Dashboard to help with managing orders that are currently in progress
- Migrate data between AWS instances
- Help with post production packaging
- Optimize batch generation
- Improve integration with shipping providers for shipping cost calcuation and delivery addresses verification
MIXnMATCH Tiles
Technology
Symfony PHP, Cordova, Ionic, Angular
Hybrid mobile app that would allow users to choose multiple photos from their phone, Google Photos, Facebook, Dropbox or Intagram and get them printed on small metal tiles.
Application included integration with Google Images, Facebook, Instagram, Dropbox and was designed to work on Android and iOS.
Usual ordering process was implemented with Credit Card payments, shipping, billing addresses etc.
Users had an option to resize and crop images to choose which part has to be printed.
Integration with API was implemented to get ordered images printed.
Summary
CCS works with us from the very beginning of the company and even before that.
During the years, solutions of various types were delivered.
In addition to projects mentioned above, we also helped with different issues rising here and there on customer's projects:
- Fixes of incompatibilities after upgrades
- Debugging and fixes of different unexpected issues on hundreds of websites
- Help with securing sites
- Performance improvements
- Migrations of 200+ websites to new servers
- Small modifications of website appearance and functionality
BBTracker
Innovative GPS transmission system for your sporting event!
Industry
Sports Technology and Telematics / GPS Tracking
Technology
Symfony PHP, Angular, TypeScript, React Native, Custom PHP, jQuery, CanJS
Initial requirement:
Project started in 2016.
Request was simple and clear:
"Modification and expansion of the website." And a link. Project was created to track racers on a map during cycling events, automatically register them on start, checkpoints and finish, build classification and provide some info about participants. Original code was based on some unidentifiable PHP code, probably - completely non standard, with self written escaping code for mysql, jQuery based UI with some inclusion of CanJS.
Delivered Solution:
Project's core functionality is to collect a lot of data from GPS trackers sending data over celular network in different conditions, register paths, checkpoints and race time of participants and display all of that infomration to viewers and organisers in near real time.
Our first steps were new features and fixes of immediate issues found on the project.
But it was also seen that project does not work well enough. Frequent performance issues during events, participants positions getting stuck or moving in unnatural way, outdated or wrong classifications, misconfigurations due to many things being done directly in the database.
All of that was our reality at the beginning.
To improve situation we have added and improved caching, made a few iterations of icon animation algorithm, filtered input data and built a better admin interface to have a better control of an internal state of the app.
While building new features and resolving problems mentioned before, we have also created MVP of a mobile app with maps being offline maps and integration with our backend.
When we got a task to refresh design, we have taken an opportunity to get rid of outdated, not supported code and migrate to modern toolset.
Symfony PHP used for backend and Angular on a frontend. UI is now multi lingual, just as users of the system.
We have also built a new maps framework which allowed us to enable different sources of maps data relaively easy. Project isn't limited to use of Google Maps as it was before. It can already use OSM, allows to switch maps on the fly and add more maps in case of necessity.
To make transition quick and smooth, we have first implemented user facing part of the app, keeping admin functionality on the old system.
Once we got public UI working well enough, we continued to move admin functionality to a new system. With no rush and keeping all necessary funcitionality available all the time.
Summary
We have started with a project with limited functionality, unable to survive a single race without issues and us working weekends to get things going.
At this moment, project handles multiple events per weekend with minimal attention frou our engeneers.
Started with a few races per season and just a few hundreds of contestants, it currently handles 100+ events per season with 10 000+ contestants.
We are proud that our hard work allowed to build a descent base for a growing business.
Chime
The Industry-Leading Application Driving Productivity for Network Operators
Industry
Software/SaaS for network operators and utility companies
Technology
C#/.NET Core, TypeScript, Bootstrap, Azure, Capacitor, Electron
Initial requirement:
Joined the project in 2018 with a task to help with migration from AngularJS to .NET Core MVC + jQuery/Bootstrap.
Delivered Solution:
Starting with simple tasks, proved ability to work with more complicated things and got involved into development of more important business logic, database, mobile appication of version 2 of CHIME software.
Delivery of somewhat standard functionality turned into work on more complicated things.
Got involved into implementation of highly dynamic form builder (so called Chimelets),
when it appeared to be slow on Internet Explorer with hundreds of form fields added - helped to resolve that issue.
After some time, we were involved into upgrade of an old Cordova app to newer version of Cordova,
extension of functionality of that application and its interaction with the server side.
Offline nature of the application required a good synchronisation with the server.
Good for a startup demos and limited functionality, it couldn't survive more complex challenges, missing required data and keeping unwanted data on mobile.
Both mobile and application was modified to ensure that mobile application receives everything required and does not hold unwanted data.
At the beginning, highly dynamic structure of data was implemented using JSON stored in the database.
Due to limited functionality of SQLite and amounts of data (literally millions of rows on mobile device, database taking gigabites of space),
solution wasn't acceptable and it was gradually replaced by a better structured, but still completely dynamic tables.
Another challenge that we had was a continuous tracking of device location, necessary for workers security.
Due to highly restrictive environment of mobile OS and strict requirements, we had to apply all available creativity to get it work as requested.
Delivered Solution:
Since joining Highedge Soft accompanied Clear Horizon on their path from a small startup to a much bigger company whose product is being used by major network operators in UK, like K Power Networks, Cadent Gas, SSE Networks, and SP Electricity North West
As any growing business, Clear Horizon and their CHIME software gets new challenges, forcing us to get to the bottoms of what servers and mobile apps can provide.
rosenberg.pl
Corporate / B2B (Business-to-Business) Product Catalog website
Industry
HVAC (Heating, Ventilation, and Air Conditioning) and Manufacturing / Industrial Engineering
Technology
Symfony PHP, ASP.NET Core, EntityFramework, Angular, TypeScript, JavaScript, Bootstrap, Apache Solr
Initial requirement:
We were hired in 2019 to complete a Symfony based project holding product listings and administration pages for it.
Delivered Solution:
While working on the project, we have completed product listings, searches, filters, administrative pages.
Once initial requests were implemented, we continued to work with the customer on improving the project and adding new features. We have implemented a lot of different features, including:
- Search with Apache Solr
- Helper Windows application based on .NET/C#
- Blogs and SEO improvements.
COVID caused a pause on the project, with some small updates to adapt to new circumstances.
After the break, we have contiuned with some new changes and support operations on the project, followed by another new project.
Offers management system
Customer wanted to create a new version of their offers management system based on very old .NET code.
As the first step, we have checked if existing code could be still used in some way.
As it turned out, code was 10+ years old, with part of sources not available.
It was agreed that upgrade of that old code isn't pragmatic and missing source code makes it practically impossible.
In result, we have created a new system based on .NET Core and Angular.
Old code was used as a reference for the new system, but we have also implemented some improvements and changes that customer wanted to have in the new system.
Accelerated IT Services & Consulting / diva-e Datacenters / firstcolo
The Industry-Leading Application Driving Productivity for Network Operators
Industry
IT Infrastructure and Cloud Services Provider
Technology
PHP, Symfony, Angular, Vue3, TypeScript, JavaScript, Bootstrap, Cordova, Redis, OpenStack
Started in 2016 with a project to create a mobile app and a website to collect and display readings from meters (electricity, gas, water etc.)
This turned into a long-term relationship with the client and developement of a different types of projects.
Delivered Solution:
fieNeo App
Application that allowed to collect meter readings and collect them on backend.
Included both hybrid mobile application, API and administration UI application.
Servercenter Mobile Application
Mobile application to help handle server related tickets, showing list of servers, related tickets and some statistics.
Built on top of provided JSON API for both iOS and Android.
Redesign of www.accelerated.de website
We were ordered to create a new design for customer's website, both mobile and desktop version.
New design implemented according to HTML design files and with multiple languages support.
Recruiting platform
Our task was to create a simple website to collect application forms from candidates.
Included public site for available for candidates with a listing of current jobs, application form and review form.
Administrative site for employees to view and manage applications received, listing of current jobs and automation to collect applications from provided email account.
Web Interface
A large-scale datacenter management platform serving multiple enterprise clients.
We took a part in implementation of modules spanning cloud infrastructure, bare-metal server management, colocation, billing & invoicing, networking, and access control — covering the full datacenter operations;
Developed dedicated IPMI proxy service.
Improved scalability and release speed.
Integrated AI-powered features into the platform.
Ticket System
Enterprise-grade ticketing platform for both customer support and internal operations, built for a datacenter provider environment.
It combines a customer-facing helpdesk and advanced internal workflow automation, SLA tracking, reporting.
LLM/AI used by the system and in process of development.
Delivered Solution:
Starting with a few small tasks, we have managed to build a solid toolset for the customer's business.
Solving challenges that their business had, we were growing both our technical competencies and understanding of customer's needs.
We used every bit of gained knowledge to make our software better with each iteration.
Which we believe is what every living business needs. The story of this project is still being written...
Make a step to new heights
Want to bust your product development? Need brains to implement your idea?
We’re here to make it reality — with speed, clarity, and no fluff.
We’re here to make it reality — with speed, clarity, and no fluff.