Services
Software development and technical consultancy services
We help businesses develop, maintain, modernize and improve their software, particularly browser-based games and interactive web applications. Each service can be engaged on its own or combined as part of a longer collaboration.
01
Software development
Custom software development for businesses that need new functionality or improvements to an existing product. We work within your requirements, your codebase and your release process rather than imposing a fixed approach.
What we help with
- New features and application functionality built to agreed specifications
- Extensions to existing products that respect their architecture and conventions
- Internal tools, administration interfaces and workflow improvements
- Refactoring code that has become difficult to extend or test
Typical problems
- A feature backlog your in-house team does not have capacity for
- Requirements that are clear in business terms but still need technical definition
- New additions that keep breaking other parts of the application
What to expect
- Work delivered in reviewable increments
- Code written to be read and maintained by other developers
- Notes on decisions, known limitations and recommended follow-up work
02
Technical consultancy
Independent technical consultancy when you need a second opinion, a plan or a way forward. Consultancy can stand on its own or come before development work, whether that work is done by us or by your own team.
What we help with
- Software architecture reviews of existing systems or proposed designs
- Technical planning and estimation support for upcoming work
- Implementation guidance for your developers during a project
- Application troubleshooting for complex or intermittent issues
Typical problems
- Uncertainty about whether the current architecture will support future plans
- Several technical options with unclear costs and trade-offs
- A persistent problem that earlier attempts have not resolved
What to expect
- A clear written summary of findings and recommendations
- Options set out with their costs, risks and trade-offs
- Advice you can act on, whoever carries out the work
03
Web game development
Browser game development and maintenance for games owned and operated by our clients. We contribute engineering work to HTML5 games and to the systems that support them, alongside your design and production team.
What we help with
- Gameplay features, game logic and in-game user interfaces
- Supporting systems such as player accounts, saved progress, content management and leaderboards
- Compatibility across desktop and mobile browsers and different screen sizes
- Updates, content releases and fixes for games that are already live
Typical problems
- A game that runs well on some devices but poorly on others
- New content or features that are slow or risky to release
- Game code that has become hard to extend after several rounds of updates
What to expect
- Development aligned with your game design and production schedule
- Testing on the browsers and devices that matter to your players
- Game logic kept separate from supporting services wherever practical
04
Maintenance and bug fixing
Software maintenance and bug fixing services for applications that are already in use. We diagnose problems methodically, fix their underlying causes and help keep applications dependable over time.
What we help with
- Investigating and reproducing reported defects
- Fixing bugs and verifying each fix before it is released
- Keeping dependencies, libraries and runtime environments up to date
- Routine application maintenance and small improvements
Typical problems
- Bugs that users report but developers cannot reproduce
- An application that nobody on the current team originally built
- Outdated dependencies that block updates or raise security concerns
What to expect
- Root-cause analysis rather than surface-level workarounds
- A record of what was changed and why
- Maintenance arranged as individual tasks or as ongoing development support
05
Performance optimization
Software performance optimization for web applications and games that feel slow, stutter or use more resources than they should. We measure first, then change what makes a measurable difference.
What we help with
- Reducing loading times and the size of initial downloads
- Improving rendering performance and responsiveness during interaction
- Lowering memory, processor and network usage
- Improving stability under load and during long sessions
Typical problems
- Long loading screens or a slow first interaction
- Dropped frames, input lag or crashes on lower-powered devices
- Server responses that slow down as usage grows
What to expect
- Measurements taken before and after changes, using agreed scenarios
- Recommendations prioritized by likely impact and effort
- Improvements implemented by us, or documented for your team to apply
06
Integrations and backend development
API integration and backend development that connects your application to the services it depends on. We build and maintain the server-side parts of a product as well as the connections between systems.
What we help with
- Third-party integrations such as authentication, email, messaging and analytics services
- Designing and building APIs for web and game clients
- Backend services, data storage and scheduled processing
- Improving the reliability of existing integrations
Typical problems
- Integrations that fail silently or break when a provider changes its API
- Front-end code doing work that belongs on a server
- Data held in several systems that do not stay in step
What to expect
- Documented interfaces and clear error handling
- Careful handling of credentials and data throughout
- Integration work that can be tested independently of the wider application
07
Legacy software modernization
Legacy software modernization and migration for applications built on older technology. We help you move functionality to modern web technologies, including HTML5, while protecting what already works.
What we help with
- Assessing older applications and planning a practical migration path
- Migrating content and functionality built for discontinued browser plugins to HTML5
- Incremental modernization of codebases, frameworks and build tooling
- Preserving behavior, data and user experience during the move
Typical problems
- Applications that depend on technology modern browsers no longer support
- Systems that only one person understands or knows how to deploy
- A rewrite that has been discussed for years but feels too risky to start
What to expect
- A phased plan that keeps the application usable during the transition
- Comparison testing of old and new behavior where practical
- Documentation of the modernized system for future maintenance
Engagements
Services can be combined
Many projects draw on more than one service. A technical review might lead into a modernization project, followed by ongoing maintenance and further development.
Scope, deliverables and commercial terms are agreed individually for each engagement, so you commit only to the work that makes sense for your product at the time.
Discuss the work you need
Whether it is a single fix, a technical review or ongoing development, tell us what you are working on and where you would like help.

