Team Members

Meet our Team


Prageeth Silva

Prageeth Silva is the CEO and Co-Founder of CodeMode. He has worked at world-renowned technology companies (e.g. Intuit / Quickbooks, Webjet, CGI) and built two successful businesses.


Edisa Silva

Edisa Silva is the Chief Commercial Officer and Co-Founder of CodeMode. She has worked for leading market research/ advisory companies (e.g. Gartner, Euromonitor International).

Team Lead

Quy Nguyen

Quy manages our team of developers. As a senior full-stack software developer with a specialisation in frontend technologies, he has a keen eye for design and an unparalleled attention to detail.

Senior ux/ui designer

Ankit Gupta

Ankit is our creative genius. He's responsible for crafting seamless and user-centric interfaces. With years of expertise in user research and design, he consistently delivers elegant and intuitive solutions that captivate our clients.


Lam Le

Lam focuses on building visually stunning and responsive web interfaces. With a sharp eye for design implementation and a deep understanding of the latest web technologies, he transforms design concepts into pixel-perfect reality.

happiness officer


Bluey is CodeMode's Happiness Officer. As a mischievous Labradoodle Puppy, he is always up to no good! His cheeky nature ensures our days are full of laughter and surprises!

OUR Mission

Our Mission

At CodeMode, we are passionate about empowering businesses with the help of artificial intelligence and custom software.

Our mission is to provide AI solutions, custom software and applications that are tailored to the unique needs of each individual business.

We believe that AI has the power to transform businesses and improve people's lives, and we are committed to leveraging our expertise to help our clients succeed.

We work closely with aspiring and existing businesses to understand their vision, their customers' needs, and their business objectives.

We then use our technical expertise to develop solutions that are innovative, reliable, and user-friendly. Our goal is to provide our clients with the tools they need to grow their businesses, increase their customer satisfaction, and achieve their goals.


Values that Drive Us


We strive to drive innovation in custom software and app development, increasing the efficiency and performance of digital products.


We commit to working with our clients in a collaborative, open and transparent manner as trusted partners.


We value creativity and will work closely with creatives and designers to build the best customer experience.

High Quality

We are rigorous with our code quality and will employ thorough testing and quality assurance to all our work.


We build our digital products with our customers' growth in mind; striving for cost-efficiency and revenue-maximisation.


We are passionate about software and app development and will give back by sharing our knowledge with the public.

about us

What Makes us Different

CodeMode is a AI solutions provider and software development agency, based in Melbourne, Australia, and founded by Prageeth Silva & Edisa Silva.

We are passionate about empowering businesses with the help of artificial intelligence and custom software solutions.

CodeMode has a team of experienced onshore and overseas developers and designers. Our team has a proven track record of building successful AI solutions, apps and custom software. We only hire the top 10% of developers and designers globally. They are managed directly by our CEO Prageeth, who has worked for renowned Silicon Valley companies, which ensures a high standard of code quality.

We don’t offer digital marketing services, as we believe in focusing on what we do best – developing AI solutions, software, and apps that are unmatched in the industry.

Our Numbers

Our Results in Numbers


100% Client satisfaction as can be seen in our
5-star rating on
Google Reviews.


Successful software and app projects completed.


Years of combined software development experience among our developers.

Top 10%

We only hire the top 10% of app and software developers globally.


Our Trusted Partners

Platforms we work with


Frequently Asked Questions

Why wouldn’t I just hire a full-time designer / developer?

It's not uncommon for clients to inquire about the advantages of engaging with our service plans as opposed to hiring a designer or developer directly. Our pricing plans offer not only comprehensive expertise and reliability but also alleviate the burdens associated with hiring and managing a multifaceted team.

To further shed light on this:

1. Expertise and Affordability:
Our service plans encompass a team of dedicated professionals, spanning from project managers and creative UX/UI designers to experienced software architects and specialised web, frontend, backend, iOS, and Android developers. For clients to hire these roles individually on-shore could cost over $500,000 per year, not to mention the challenges of management and quality control. With our flexible monthly plans (pause or cancel any time), clients gain access to a seasoned and reliable workforce at affordable rates.

2. Hiring and Management:
Embracing our service plans eliminates the complexities of hiring, orchestrating, and ensuring the quality of each role individually. Even renowned brands struggle to fill their tech vacancies, so you’d easily spend 6-12 months on the hiring process alone. It’s also big a responsibility to employ someone full-time and you may not have enough work to keep them busy at all times, yet there are strict rules with regards to letting people go.

3. Quality and Reliability:
Clients who have hired freelancers in the past often tell us about the challenges associated with working with freelancers, such as low-quality code, poor communication and reliability. Some freelancers even abandoned client projects without warning, leaving the clients in the lurch and without access to their own code. With us, you can secure a highly capable and reliable workforce, tap into their talents as and when needed, and drive your projects forward with confidence.

Who are the designers / developers?

CodeMode has a team of experienced on-shore and overseas developers and designers. Our team has a proven track record of building successful apps and custom software.

We only hire the top 10% of developers and designers globally. They are managed directly by our CEO Prageeth, who has worked for renowned Silicon Valley companies, which ensures a high standard of code quality.

How do I submit a request?

We offer a range of channels for you to submit your requests. Popular methods include using platforms like Trello, GoogleDocs, email briefs, recorded videos, calls, or engaging in a scoping workshop tailored to your plan. To ensure complete clarity, our team may engage in email correspondence and calls, diligently addressing any queries.

How many requests can I submit?

After joining one of our plans, you can add as many requests to your pipeline as you want, and they’ll be delivered according to your plan’s limit of simultaneous requests.

What if I only have a single request?

You can submit a single request and pause your plan when it’s done. Once you have more requests, you can resume your plan.

How fast will the work be done?

The timeline depends on the complexity of your requests. Once you share your requests with us, our team will translate the overarching concept into practical, technical tickets, each assigned a "complexity level". These levels are accompanied by estimated timelines, providing transparency in the project's duration.

How does the pause / cancel option work?

You can request to pause or cancel your plan any time. Billing cycles are based on 31 days. To give you an example: You could use your plan for 15 days and then pause it, which means you have 16 days remaining which you can use in the future when you’re ready to resume.

Can I get a refund if I don’t like the service?

While we offer the ability to pause or cancel plans going forward, we are unable to offer refunds for billing periods that have already started.

Can I request design work only?

Yes, you can request design work only through the BasicPlan, which also covers web development should you want/need that.

What kind of apps can you build?

We have a team of highly experienced developers, so we can build a large variety of apps, depending on the client requirements: from web apps to mobile apps; native apps to cross-platform apps, iOS to Android, and customised apps. We can also do integations with third-party software, which means you can integrate with your existing software in most cases (given they provide the necessary APIs).

How long does it take to build an app or custom software?

The amount of time required to build custom software or an app can vary widely.

Simple apps with basic features may take a few weeks to months to develop, while more complex apps with advanced functionality can take several months or even a year or more to complete.

Custom software projects can take even longer, as they often involve more complex requirements and integration with existing systems.

The development process typically involves several stages, including planning, design, development, testing, and deployment. Each of these stages requires a significant amount of time and effort, and the overall timeline can be affected by changes in requirements, unexpected challenges, or other factors such as delays from third-party collaborations.

What is the difference between custom software and app development?

Custom software and app development both involve the creation of software programs, but they differ in terms of their scope, functionality, and intended use.

Custom software refers to a program that is designed and developed to meet the specific needs of a particular business. This can include software for managing inventory, customer data, financial transactions, or any other process that is unique to the business. Custom software is often developed by a team of professional software developers, who work closely with the client to understand their requirements and develop a solution that meets their specific needs.

App development, on the other hand, typically refers to the creation of a software program that is designed to run on a mobile device or computer. Apps can be designed for a variety of purposes, including gaming, social media, productivity, and more. App development is often focused on creating a user-friendly interface and delivering a seamless user experience.