Company profile

The enterprise software specialists

Since 2010, we have been providing technology products, solutions and services by combining and implementing the most progressive business methodologies and software technologies at an affordable price. We go to great lengths to find, attract, hire, motivate, manage, and retain the best software engineers and who work closely with our clients ranging from startups and SMEs to large enterprises and government agencies to deliver reliable, flexible and easy to use software solutions.

What we do

Custom software development

We offer a diverse suite of tailored solutions and technology services to support our clients’ cloud, mobile and desktop application needs.

Product development

Corballis is committed to delivering the most innovative and useful software products in the areas of risk, safety, security and aviation sectors.


We have provided our expertise in the development and delivery of leading edge projects as a technology partner to a number of FP6, FP7, H2020 & European Defence Agency funded Research Consortia.

Vision & values


To be the most recognised, trusted and preferred provider of quality software at an affordable price in the areas of risk, safety, security and aviation sectors.


To become a leading global provider of technology products, solutions and services by combining and implementing the most progressive business methodologies and software technologies.

Our values

Open company: Corballis embraces transparency. We are not afraid of being honest with ourselves, our staff and our customers.

Build with passion: We try to build products that are useful and that we are proud of. Building with passion means really caring about what we’re making and doing—it’s a vocation, not just a job.

Respect: Honesty and respect are very important to Corballis. It is respect for the customer and respect for each other. It helps build understanding, raise quality and facilitate open and honest developer-client communication.

Team: We want all Corballis employees to feel like they work with Corballis, not for Corballis. We think it’s important to have fun with your workmates while working and contributing to the Corballis team.

Quality: Our clients can rely on us when it comes to quality. At Corballis we understand that great software is achieved through robust employee centered processes that allow us to make products work as effectively as possible.

Continuous improvement: At Corballis we encourage everyone to create positive change. We’re constantly looking for ways to improve our company, our solutions and our environment.

Our people

We love what we do and are proud of who we have become. We started as a small group of enthusiast of complex technology problems and have been working building and growing all the components of a healthy business since 2010. Our experienced professionals deliver software solutions to a wide variety of clients and industries globally.

We are conveniently headquartered in Dublin with a satellite office in Budapest. No matter what time zone a client is in, or which language they speak, Corballis always provides an excellent framework for team collaboration.

Meet some of the team

Timothy Kelly – Managing director –

Tim is responsible for strategic direction of the company. Critical factors to Corballis’s success are his commitment to building an atmosphere of trust in which staff, customers and partners can collaborate to boost performance and innovation. He is passionate about the continuing evolution of organisational culture while maintaining the rapid growth of the company.

Gabor Szmetanko – Principal developer –

Gabor has been designing and implementing distributed, highly scalable and concurrent systems for high-profile clients such as air traffic management, border security agencies, law enforcement and financial trading platform providers. He is a keen advocate of continuous delivery, automated testing and coding standards, which contributes to Corballis’ enterprise grade development processes.

Sandor Vasi – Product owner –

Sandor has successfully managed large-scale Corballis projects to completion and is responsible for collaborating with clients to tailor the best possible solution to meet their current and future needs. He is experienced in numerous advanced project management methodologies such as Lean, Six Sigma, Agile, Scrum and extreme programming (XP).

Peter O’Farrelly – Contract manager –

With 20 years of executive level experience in the IT industry, Peter is responsible for ensuring that every Corballis client experience is an exceptional one. He is the single point of contact for all contractual matters and ensures that both our agreed responsibilities are met and Corballis commercial best practices are applied.

Our process


Learn about your project by asking you the right questions.


Establish the best user experience supported by an efficient architecture.


Code the application to our client’s needs using proven methodologies.


Deploy, refine and sign-off your software solution.

Ongoing support

Ensuring continuous maintenance and operation for the life of your application.

Quality management system


Corballis quality management system ensures stringent standards, so your software meets full compliance. We use a wide range of industry standard testing technologies that leverage established methodologies to deliver the highest quality and integrity.

  • Choosing the optimum QA strategy
  • Choosing the right software tools
  • Test or sprint planning
  • Setting up the environment and preparing the test data
  • Executing tests
  • Transferring the QA deliverables
  • Conducting a post-project or post-sprint review

Pricing models

Delivering value to our clients is one of our primary goals at Corballis. Achieving this requires flexible pricing models that work across our consulting, development and maintenance services.

Our standard pricing models are:

  • Time & Materials : Project budget is formed on the basis of man hours actually worked
    • When the project specification either has an insufficient level of detail or does not exist, development
      processes and deadlines are not yet clear, documentation is unavailable or incomplete. This model has
      the flexibility to be adjusted to the changing needs of time and resources.
  • Fixed Price: Based on the predetermined and agreed-upon estimate with allowances for
    contingencies (scope + team). A clear scope and requirements assessment is needed before work can begin.

    • We recommend this model when project specification, requirements for development processes, deadlines
      and resources are clearly defined, technical documentation is already available or properly planned. The
      result is a fixed budget and deadline and Corballis will cover all project risks.
  • Monthly Contract : Based on a fixed amount of work per month. Any additional work outside of
    the monthly allocation is charged on a time and materials basis.

    • This approach gives the best of fixed price and time & materials models. It provides the financial
      predictability of the fixed price and the flexibility of the time and materials models. It is ideally
      suited for support and maintenance contracts.