You are herePortfolio
Portfolio
Easy Books: Bookkeeping on your iPhone
The Easy Books app is a fully-functional double-entry accounting application for the iPhone and iPod Touch. The app is ideally suited to small businesses and 'one man bands'. It keeps track of all your accounts, statements, invoices and VAT. The app can produce a full VAT return, profit and loss and balance sheet for your accountant. All of these can be emailed from the phone in HTML format and can easily be imported into a spreadsheet.
Once the app has performed an end of year profit and loss report, it's easy to consolidate it ready for the next financial year. Consolidating the profit and loss posts adjustment lines to each income and expense account.
For VAT returns, the app keeps track of purchase VAT and sales VAT and even adjusts the VAT owed when your business runs the Cash Accounting VAT Scheme.
Do I Snore? (There's an app for that!)
If you've ever wondered and never known, you can find out with the Do I Snore? app. This app runs on the iPhone, listening to you through the night, recording clips of any snores it hears.
You can run the app on the iPod Touch too, but you will need the audio input cable plugged in.
Do I Snore? listens for those tell-tale snoring signs and records the top three snores each time the app is run. You can listen to these back in the morning.
You can set the app to begin listening straight away, or use the built-in timer function to start taking recordings between certain hours only.
The app continues to run if the sleep button is pressed and will run for approximately 9-10 hours on the phone's battery. To extend this period, the phone should be plugged in to charge while in use. We recommend this because the phone is unable to go into power saving mode when the app is running.
Business As Usual at EDF Energy
In April 2009, EDF Energy's Lodestar implementation moved into "Business As Usual". From then on, any issues became production support issues dealt with by an EDF support team.
The project has been tuned for EDF and is capable of pricing over 50,000 sites per day to generate energy prices for EDF's largest customers.
During the hand-over period, Geode was involved in troubleshooting issues such as fast track problems. These were investigated, and if there was an underlying problem, we suggested a fix by documenting the problem itself together with the changes needed.
Accenture Implements LODESTAR in Brussels
In January 2009 Accenture approached us to provide a short training course on developing within the Lodestar ASP framework.
We provided a couple of days additional support to their ASP developer through January remotely using a VPN.
Later in April, Accenture approached us again to provide a full-time developer to work on the project site in Brussels. Our developers are specialists in Lodestar development, and we have been working hard during the systems integration and test phase to deliver the client's requirements.
Oracle 9i Performance Tuning
In March 2008 EDF Energy asked us to help with performance tuning their production database. We were able to identify where in the code the poor performing queries were defined, and to develop more efficient versions of them using the Oracle plan tables (explain plan) to reduce overall cost, physical I/O and ultimately time taken to execute.
Website Design - Captura Resourcing uses Drupal 6 CMS
Geode was asked to set up the web site for a new Resourcing company called Captura Resourcing. This was done using the Drupal 6 Content Management System. Using Drupal meant we were able to create the web site in a matter of just a few hours.
Each job posting can be tagged with existing or new tags, allowing "featured" jobs to appear in their own black in the sidebar as well as regional tagging, such as South-West. Users can also use the built-in search functionality to search for key words. When users find one job they might be interested in, they can easily navigate using the tags to other related jobs, either by skill or area.
LODESTAR ASP Developer Training
During autumn 2007 we were involved in ASP training for the Lodestar framework. Many aspects of the ASP framework were covered, with best practices, including stored queries, dictionaries, custom screens, tabs, dropdown actions, XML data, XSLT transforms, debugging and more!

End clients are keen to make use of the Lodestar applications, and see the flexibility the software provides. Custom ASP work should "fit in" with the framework, and we have successfully trained staff in the best way to go about developing for Lodestar.
SQL Server 2005 Database Design, Harrier LLC
Harrier LLC provide mail-order photo processing and online digital printing. The company has recently begun supplying photo gifts such as mugs, calendars and photo books though the online Truprint site as well as fulfilling these gift orders for numerous partners. Their current I.T. system tracks orders as they progress through the production process, but it is increasingly difficult to maintain. The project requirement was to create a new system based on new technology to take over the process. Geode was asked to plan the project and in the initial part of the project, to design the database.
Gas Pricing using Lodestar Pricing Expert
Geode Software has been working for Oracle Utilities on a number of projects in the UK and now supplies a number of ASP developers to work on site. We worked to extend their web application to provide a detailed breakdown of all the costs involved in a gas supply contract. The web pages were written in Javascript ASP, linked to an Oracle (10g) database and the Lodestar framework. XML technologies were used heavily to manipulate the data for display.
Electricity Pricing, Lodestar Development for EDF Energy
LODESTAR's PricingExpert was customised in order to satisfy the requirements of a large energy company. Geode Software was invited to join it in order to extend their web application by providing additional screens and database functionality. The web pages were written in Javascript, linked to an Oracle (9i) database and the LODESTAR COM object framework.
Website Design - Geode

The Geode Website was upgraded from a series of dynamic PHP pages over the first few weeks of 2006. The content was preserved, but the engine that now serves the pages has been completely scrapped in favour of a full Content Management System (CMS).
Truprint EPOS
The existing Truprint EPOS (Electronic Point Of Sale) system was enhanced by moving from multiple MS Access databases to a single SQL Server 2000 database. We implemented a VPN to link each shop to Head Office and used "merge replication" to synchronise the databases. Next we integrated the EPOS system with Harrier's ERP/ERM system (Microsoft Navision) to make it easy for them to add new products, set the selling prices and so on.
Remote Data Logger

The RDL was developed by Geode in 2004 for a specific customer, although the development effort was funded by Geode. We retain the rights on the electronic hardware, firmware and software. This product is no longer available because more design work is needed to update the product to meet the ROHS regulations. Consequently, the complete design is now offered for sale. If you are interested, please contact us.
Browser Based Visualisation, Live Streaming Data
Designed and developed a browser-based interface to display real-world data using dynamic (SVG) graphics. The browser page was updated using live streaming technology, now superseded by other technologies such as AJAX. Plant machinery could also be controlled using the browser.
HVAC Controller / PLC Configuration

This project was to design and develop a graphical configuration tool for Windows to be sold and used by HVAC plant engineers to configure the programmable controllers. The design made use of Visio for the GUI, and was easy to learn and use. We created the software as COM components, allowing the work to be easily built on in future products.
Communications Router
![]()
Both hardware and firmware for the router were designed and developed as part of a new product range. The new product range was required to interface to a third party system using the BACnet point to point protocol. The router was designed as a gateway and routing device to translate between the BACnet protocol and the company's proprietary field bus protocols. The router needed to support ARCNET and LON plug-in cards as well as three serial ports.
Field-Bus Protocol Design
The company required a communications protocol to be designed to link field-bus devices on a peer-peer network. We designed this, which was used on 9600 baud RS-485, encapsulated in ARCNET over RS-485, and ecapsulated in LON packets. This allowed the company to offer the three communications options for the same products, and therefore to offer a differential pricing structure, depending on the network chosen by the customer.
PIC based "Real Time Clock"
This project was a cost-cutting exercise to reduce the cost of a product while keeping the same functionality.











