David Elias

I am a Web and iOS Developer at heart and create functions that no one else would've thought of for your site or solution.

About

About Me

David Elias

Web/App Developer

Hi, my name is David Elias and I've developing websites, web apps and mobile applications for over 15 years. I’ve spent most of my waking hours for the last ten years designing, programming and operating website for various people and businesses.

One of my specialties is taking an idea from scratch and creating a full-fledged platform. I go beyond to produce sites with a unique, outstanding, contemporary look-and-feel. With extensive knowledge of web mechanics, I’m able to optimise complex integrations to require little-to-no maintenance while running on their own for years.

I also have several years experience in iOS and backend frameworks, including database scripts as well as graphic designs.

  • Nationality:Australia
  • Study:RMIT University
  • Degree:Bachelor
  • Interest:Travelling
  • Freelance:Available

Programming Skills

WordPress95%
JavaScript80%
C#/.NET70%
mySQL85%
Swift/Objective-C (iOS)90%
PHP90%

Language Skills

English100%
Arabic85%
Japanese10%

Knowledge

  • MS Excel & Access, VBA, SQL
  • MS SQL Server, MS Access, ADO.NET, AJAX, LINQ to SQL, MySQL, jQuery, MAMP
  • MS.NET (C#, VB.NET, ASP.NET), Microsoft Visual Studio, Java, Java RMI, Eclipse, T-Cal API, iOS/Xcode, Unix shell, Tortoise & Unix SVN
  • HTML, PHP, CSS, Javascript, Notepad++, JS Forms & Validation, Google Adwords, Magento, XML/JSON, cPanel, Photoshop/InDesign, Adobe Premiere
  • MS Windows Server, Microsoft Azure, Google Drive Sync

Interests

  • Make UI/UX Design
  • Create Mobile App
  • Site Optimisation
  • Custom Web Applications
  • Build Ecommerce

Education

  • 2008 - 2011

    RMIT University

    Bachelor of Computer Science
  • 2003 - 2007

    St Mary's College

    Secondary Education
  • 2006 - 2007

    Mission Australia

    Certificate II in Hospitality
  • 2006

    Distance Education

    Information Systems
  • 2005

    Victorian Football Association

    FUTSAL Referee

Experience

  • 2017 - Now

    Start of Site

    CEO/Developer
  • 2018 - 2019

    Conveyancing

    Conveyancing Agent
  • 2016 - 2018

    Uber

    Driver
  • 2014 - 2016

    GPT

    Operations Manager
  • 2013 - 2014

    DaNiro Solutions

    Full-stack Developer
  • 2013 - 2013

    Soaring Health

    iOS Developer
  • 2012 - 2013

    Coptic Hope

    Web Application Dev
  • 2012

    Universes

    iOS Developer
  • 2011 - 2012

    Philology

    Full-stack Dev/Manager
  • 2010

    Georgy Motors

    C Programmer
  • 2006 - 2007

    Telstra

    Sales Representative

Testimonials

Services

What I Do

  • 01

    Web Design & Development

    Web development is useful for almost any organisation of any commercial industry and can be done very quickly upon availability of information.

    Web development is indispensable for virtually any organisation across all commercial industries due to its wide-ranging benefits and rapid implementation capabilities. Here’s an expanded view:

    1) Global Presence: A well-developed website provides global visibility, allowing organisations to reach potential customers worldwide. This is crucial in today’s interconnected digital economy where access to information is instantaneous.

    2) Customer Engagement: Websites serve as a primary point of contact for customers to learn about products, services, and company updates. Interactive features such as chatbots, forums, and feedback forms enhance engagement and satisfaction.

    3) Brand Building: A professionally designed website reinforces brand identity. Through consistent use of colors, logos, and messaging, organisations can strengthen their brand presence and distinguish themselves from competitors.

    4) Marketing and Sales: Websites are powerful marketing tools. They can be optimised for search engines (SEO) to attract organic traffic, and integrated with e-commerce platforms to facilitate online sales, thereby driving revenue growth.

    5) Operational Efficiency: Web-based applications streamline internal processes such as inventory management, customer relationship management (CRM), and project collaboration. This improves overall efficiency and reduces operational costs.

    6) Scalability: Websites can easily scale to accommodate growing business needs. Whether it’s adding new product lines, expanding to new markets, or integrating third-party services, web development offers flexibility for future growth.

    7) Analytics and Insights: Modern web development includes analytics tools that provide valuable insights into visitor behavior, preferences, and demographics. This data informs strategic decisions and helps optimise marketing campaigns.

    8) Accessibility: With responsive design techniques, websites ensure a seamless user experience across devices (desktops, tablets, smartphones). Accessibility features also cater to users with disabilities, promoting inclusivity.

    9) Credibility and Trust: A well-maintained website instills confidence in customers and stakeholders. It serves as a reliable source of information, demonstrating transparency and commitment to customer service.

    Speed and Agility: Rapid advancements in web development frameworks and technologies enable quick deployment of websites. Agile methodologies facilitate iterative improvements based on user feedback and market trends.

  • 02

    Mobile App

    I've been creating iOS applications for over 10 years now. iOS apps can also be implemented with existing backend infrastructures such as PHP/SQL, Azure/ASP.NET and Next.js frameworks.

    Having over a decade of experience in creating iOS applications provides a wealth of insights into their development and integration capabilities with various backend infrastructures. Here’s an expanded view on this topic:

    iOS Application Development Expertise: With more than 10 years dedicated to iOS application development, there's a deep understanding of the iOS ecosystem, including its evolving frameworks, design principles, and best practices. This experience enables the creation of robust, user-friendly applications tailored to meet specific business needs and user expectations.

    Integration with Backend Infrastructures:

    • PHP/SQL: PHP is a widely used server-side scripting language, often paired with SQL databases such as MySQL or PostgreSQL. iOS applications can seamlessly interact with PHP scripts hosted on servers to fetch data, perform operations, and synchronise information between the app and the backend database.
    • Azure/ASP.NET: Microsoft Azure provides a comprehensive cloud platform that supports various services and tools for application development and deployment. ASP.NET, a popular framework for building web applications, can serve as the backend for iOS apps hosted on Azure. This combination offers scalability, security, and integration capabilities, leveraging Azure services like Azure SQL Database, Azure Functions, and Azure App Service.
    • Next.js Framework: Next.js is a React framework for building server-side rendered (SSR) web applications. While primarily used for web development, Next.js can also be employed in the backend architecture to provide APIs and server-side functionalities that iOS applications can interact with via HTTP requests. This setup facilitates dynamic content delivery and real-time data updates in iOS apps.

    Advantages of Backend Integration:

    • Data Synchronisation: By integrating with established backend infrastructures, iOS apps can ensure data consistency across devices and platforms. This is crucial for applications that require real-time updates and collaborative features.
    • Scalability: Backend infrastructures like Azure offer scalability options, allowing iOS apps to handle increased traffic and user growth without compromising performance.
    • Security: Leveraging established backend frameworks ensures adherence to security best practices, including data encryption, authentication mechanisms, and protection against vulnerabilities such as SQL injection or cross-site scripting (XSS).

    Development Efficiency: Integrating iOS apps with existing backend infrastructures enhances development efficiency by reusing existing components, libraries, and infrastructure services. This approach reduces development time and costs while maintaining consistency across the application ecosystem.

    Flexibility and Innovation: The flexibility to integrate iOS apps with diverse backend technologies encourages innovation. Developers can leverage the strengths of each platform—iOS for rich user experiences and backend infrastructures for robust data management and business logic—to create innovative solutions that meet evolving market demands.

    In essence, leveraging a decade of iOS application development experience to integrate with established backend infrastructures such as PHP/SQL, Azure/ASP.NET, and Next.js frameworks underscores the versatility and scalability of iOS applications in meeting modern business challenges and user expectations. This integration approach ensures seamless functionality, data integrity, and performance optimisation, enhancing the overall user experience and operational efficiency of iOS applications.

  • 03

    Logo

    Many people I've worked with have required a brand new logo for their organisation. This can be done in-house.

    Creating a brand new logo for an organisation is a critical aspect of establishing its identity and making a lasting impression on its audience. Here’s an expanded look at how this process can be handled in-house:

    1) Understanding the Brand Identity: Designing a logo begins with a thorough understanding of the organisation’s values, mission, target audience, and industry positioning. This insight guides the creation of a logo that visually represents the essence and aspirations of the brand.

    2) Creative Process: In-house logo design typically starts with brainstorming sessions and conceptualisation. This involves generating ideas, sketching preliminary designs, and exploring different visual elements such as typography, colors, symbols, and imagery that resonate with the brand’s identity.

    3) Design Tools and Software: Utilising graphic design tools and software such as Adobe Illustrator, Photoshop, or online platforms like Canva, in-house designers can refine initial concepts and create polished logo drafts. These tools offer flexibility in manipulating shapes, colors, and typography to achieve the desired aesthetic and brand message.

    4) Feedback and Iteration: Collaboration within the organisation is crucial during the design process. Stakeholders, including management, marketing teams, and even employees, provide valuable feedback on logo drafts. Iterative refinement based on constructive criticism ensures alignment with brand guidelines and audience perception.

    5) Legal Considerations: It’s essential to ensure that the designed logo does not infringe on existing trademarks or copyrights. Conducting a thorough trademark search or consulting legal experts can help avoid legal issues and secure intellectual property rights for the new logo.

    6) Testing and Evaluation: Before finalising the logo, conducting usability testing can gauge its effectiveness in different contexts (e.g., digital platforms, print materials). This ensures that the logo maintains clarity, visibility, and recognition across various mediums and sises.

    7) Finalisation and Implementation: Once the logo design is approved, it undergoes final adjustments and preparation for deployment across all brand assets. This includes creating high-resolution versions for print, optimising files for digital use, and developing guidelines for consistent application across marketing collateral, websites, merchandise, and more.

    8) Long-term Branding Strategy: Beyond its creation, in-house teams also strategise for the long-term evolution and adaptation of the logo as the organisation grows and evolves. This may involve periodic updates or modifications to reflect changing market trends, audience preferences, or strategic rebranding initiatives.

    While external agencies are often sought for their expertise in logo design, creating a new logo in-house offers several advantages, including cost efficiency, direct alignment with brand values, and the ability to maintain creative control throughout the design process. With the right tools, collaboration, and attention to detail, organisations can successfully craft a distinctive and meaningful logo that resonates with their audience and supports their brand’s growth and recognition.

  • 04

    Online Stores

    If you have a product or service it may be a good idea to have this/these streamlined online via Wordpress, Magento or Shopify platforms.

    Streamlining products or services online via platforms like WordPress, Magento, or Shopify offers numerous advantages for businesses looking to establish or enhance their digital presence. Here’s a detailed expansion on why these platforms are beneficial:

    1) Ease of Setup and Use: WordPress, Magento, and Shopify are renowned for their user-friendly interfaces and intuitive setup processes. They provide templates, themes, and plugins/extensions that simplify the creation and management of online stores or service listings. This accessibility reduces the barrier to entry for businesses looking to go digital.

    2) Versatility and Customisation: Each platform offers extensive customisation options to tailor the online presence according to the specific needs and branding of the business. WordPress, for instance, supports a wide range of plugins and themes that enable customisation of both content-driven websites and e-commerce stores. Magento, known for its robust e-commerce capabilities, allows deep customisation for complex business requirements. Shopify provides a streamlined approach for setting up online stores with themes and apps that cater to various industries and functionalities.

    3) E-commerce Capabilities: For businesses selling products, Magento and Shopify excel in providing robust e-commerce functionalities. They support inventory management, payment gateways integration, order processing, shipping options, and customer relationship management (CRM) tools. This comprehensive suite of features ensures a seamless online shopping experience for customers and efficient operations for businesses.

    4) SEO and Marketing Tools: WordPress, Magento, and Shopify platforms are designed with SEO best practices in mind. They offer tools and plugins/extensions to optimise content, meta tags, URLs, and site speed, enhancing visibility on search engines. Additionally, built-in marketing features such as email marketing integrations, social media sharing, and analytics enable businesses to attract and retain customers effectively.

    5) Scalability and Performance: These platforms are scalable, accommodating business growth and increasing traffic demands. They offer hosting solutions optimised for performance and security, ensuring reliable uptime and fast loading times. Businesses can scale operations seamlessly by adding products, expanding to new markets, or integrating third-party services as needed.

    6) Mobile Optimisation: With an increasing number of consumers shopping via mobile devices, WordPress, Magento, and Shopify prioritise mobile responsiveness. Their themes and templates are designed to provide a consistent and user-friendly experience across desktops, tablets, and smartphones, maximising reach and engagement.

    7) Community Support and Resources: Being widely adopted platforms, WordPress, Magento, and Shopify boast active communities of developers, designers, and users. Businesses can leverage community forums, documentation, tutorials, and support services to troubleshoot issues, learn best practices, and stay updated with platform updates and trends.

    8) Security and Compliance: These platforms prioritise security measures such as SSL certificates, data encryption, PCI compliance (for payment processing), and regular security updates. This ensures customer data protection and builds trust, essential for maintaining a reputable online presence.

    Leveraging WordPress, Magento, or Shopify platforms streamlines the online presence of products or services, offering scalability, customisation, e-commerce capabilities, and robust marketing tools. Whether starting a new online venture or enhancing an existing business, these platforms provide the foundation for success in the competitive digital landscape.

  • 05

    CMS/Web applications

    A CMS or content management system can be installed for a higher fee. CMS's are used for larger type organisations and/or clients. A CMS software is installed and can be used to manage both staff and customers.

    Implementing a CMS (Content Management System) involves various considerations and benefits, particularly for larger organisations or clients with extensive content management needs. Here’s an expanded view on the installation, usage, and advantages of CMS:

    Installation and Cost Considerations:

    • Higher Implementation Fee: Installing a CMS typically involves a higher upfront cost compared to simpler website solutions. This is because CMS implementations often require customisation, integration with existing systems, and training for staff.
    • Long-term Cost Efficiency: Despite the initial investment, CMS platforms offer long-term cost savings by centralising content management, reducing the need for constant developer intervention, and streamlining workflows.
    • Suitability for Larger Organisations:

    Scalability:

    • CMS platforms are designed to handle large volumes of content, making them suitable for organisations with extensive websites or multiple digital properties.
    • Complex Content Needs: Larger organisations often have diverse content types, multiple user roles, and the need for content approval workflows. A CMS provides the flexibility to manage these complexities efficiently.

    Functionality and Usage:

    • Content Management: CMS software allows organisations to create, edit, organise, and publish content across various digital channels from a centralised interface. This includes web pages, blogs, articles, multimedia content, and more.
    • User Management: CMS platforms support user authentication, role-based access control (RBAC), and permissions management. This ensures that staff members have appropriate access levels based on their roles and responsibilities.
    • Customer Interaction: Some CMS platforms also integrate customer relationship management (CRM) functionalities, allowing organisations to manage customer data, interactions, and marketing campaigns effectively.

    Advantages of Using a CMS:

    • Efficiency: CMS streamlines content creation and publishing processes, enabling faster updates and maintaining consistency across the website.
    • Workflow Management: Built-in workflows facilitate collaboration among content creators, editors, and approvers, ensuring content quality and compliance with organisational standards.
    • SEO and Analytics: Many CMS platforms offer SEO tools and integrations with analytics platforms, helping organisations optimise content for search engines and track website performance metrics.

    Customisation and Integration:

    • Custom Development: CMS platforms allow for extensive customisation through plugins, extensions, and custom development to meet specific business requirements.
    • Integration Capabilities: They integrate with third-party systems such as CRM software, e-commerce platforms, email marketing tools, and analytics solutions, creating a unified digital ecosystem.

    Security and Compliance:

    • Data Security: CMS platforms prioritise security with features like user authentication, data encryption, regular security updates, and compliance with industry standards (e.g., GDPR, HIPAA).
    • Backup and Recovery: Automated backup and recovery options safeguard content and ensure business continuity in case of data loss or system failures.

    Support and Community:

    • Vendor Support: CMS providers offer technical support, documentation, and training resources to assist organisations in maximising the benefits of their CMS investment.
    • Community Engagement: Active user communities provide forums, knowledge bases, and networking opportunities for sharing best practices, troubleshooting issues, and staying informed about platform updates.

    While CMS implementation may involve a higher fee initially, the benefits of centralised content management, scalability, workflow efficiency, and robust customisation options make it a valuable investment for larger organisations or clients with complex content and operational needs. It empowers organisations to effectively manage both internal staff collaboration and customer interactions, driving operational efficiency and enhancing digital experiences.

  • 06

    Scripting

    Scripting is a python or C language code that runs server-side and is essentially an application that does a task such as parsing a text file or applying complex algorithms to real world data and/or scenarios.

    Scripting, whether in Python or C, plays a crucial role in server-side operations by automating tasks, processing data, and performing complex computations. Here’s an expanded view on scripting and its applications:

    Automation of Tasks:

    • Scripting languages such as Python and C are used to automate routine tasks that would otherwise require manual intervention. This includes tasks like file manipulation, data processing, system administration tasks, and scheduling operations.
    • For example, a Python script could be written to automatically download files from a server at specific intervals, process them, and store the results in a database.

    Data Processing and Analysis:

    • Scripts written in Python or C are capable of handling large volumes of data efficiently. They can parse, transform, and analyze data from various sources, including databases, files, APIs, and web services.
    • In data science and analytics, Python scripts are extensively used for tasks such as data cleaning, statistical analysis, machine learning model training, and visualization.

    Complex Algorithm Implementation:

    • Scripting languages allow developers to implement complex algorithms that manipulate data to derive meaningful insights or perform specific computations.
    • Algorithms implemented in C, for instance, can leverage low-level optimizations for tasks requiring high computational efficiency, such as image processing, cryptography, and real-time data processing.

    Server-Side Applications:

    • Server-side scripting involves writing scripts that run on the server rather than the client (user's) side. These scripts generate dynamic web content, interact with databases, and perform server-side processing before sending the results to the client’s browser.
    • Python is commonly used for server-side scripting in web development frameworks like Django and Flask, where it handles request handling, database interactions, session management, and more.

    Text Parsing and Manipulation:

    • Python scripts are particularly adept at parsing and manipulating text files, extracting specific information, and performing text processing tasks such as searching, replacing, and formatting.
    • C scripts, with their low-level capabilities, can efficiently handle binary file parsing, manipulate memory structures, and optimize performance-critical text processing tasks.

    Integration with Existing Systems:

    • Scripts written in Python or C can integrate seamlessly with existing systems and technologies. They can communicate with APIs, interface with databases (SQL and NoSQL), and orchestrate interactions between different software components.
    • This integration capability makes scripting languages invaluable for building and maintaining complex enterprise applications, ensuring interoperability and scalability.

    Security and Performance:

    • Scripting languages are chosen based on the specific requirements of security and performance. C, for example, offers precise memory management and execution speed, making it suitable for performance-critical applications and embedded systems.
    • Python, with its rich libraries and readability, excels in rapid prototyping, data analysis, and web development tasks, balancing performance with developer productivity.

    Scripting in Python or C on the server-side empowers developers to automate tasks, process data efficiently, implement complex algorithms, and integrate systems seamlessly. These capabilities are essential for modern software development, enabling scalable, secure, and performant solutions across various domains and industries.

Partners

Fun Facts

  • 25+

    Projects Completed
  • 20

    Happy Clients
  • 300K+

    Lines of Code

Pricing

  • 1000

    Website

    • Website

    • Maintenance

    • Domain name

    • Hosting

  • 100/m

    Maintenance

    • Website

    • Maintenance

    • Domain name

    • Hosting

  • 50/m

    Hosting

    • Website

    • Maintenance

    • Domain name

    • Hosting

Portfolio

Creative Portfolio

News

Latest News

  • Just because we can't get out and about like we normally would, doesn’t mean we have to stop taking pictures. There’s still plenty you can do, provided you're prepared to use some imagination. Here are a few ideas to keep you shooting until normal life resumes.

    Most photographers love to shoot the unusual, and you don’t get much more unusual than These Unprecedented Times. Right now everything counts as out of the ordinary. There are a number of remarkable things about these lockdown days that are worth photographing now so we can remember them when it is all over.

    Most photographers find it hard to see interesting pictures in places in which they are most familiar. A trip somewhere new seems always exactly what our photography needed, as shooting away from home consistently inspires us to new artistic heights.

    Streets empty that are usually busy are remarkable and can evoke the sense of historical pictures from before the invention of the motorcar. Other things that are different at the moment will be queues to get into stores and the lines marked out on the floor to show how far apart we should be.

    Pretend everything is new and that you haven’t seen it before, and then you will be free to notice the leading lines, the places where one edge meets another in delightful geometric harmony, and how the ordinary things in the kitchen are transformed when the light is on or off.

    The trick here is to look slowly, and then look again. Take the time to look in detail and to look at the same thing from different angles, with different light, long lenses and wide lenses. Then move to the left a bit. You may never feel the need to leave the house again.

  • Just because we can't get out and about like we normally would, doesn’t mean we have to stop taking pictures. There’s still plenty you can do, provided you're prepared to use some imagination. Here are a few ideas to keep you shooting until normal life resumes.

    Most photographers love to shoot the unusual, and you don’t get much more unusual than These Unprecedented Times. Right now everything counts as out of the ordinary. There are a number of remarkable things about these lockdown days that are worth photographing now so we can remember them when it is all over.

    Most photographers find it hard to see interesting pictures in places in which they are most familiar. A trip somewhere new seems always exactly what our photography needed, as shooting away from home consistently inspires us to new artistic heights.

    Streets empty that are usually busy are remarkable and can evoke the sense of historical pictures from before the invention of the motorcar. Other things that are different at the moment will be queues to get into stores and the lines marked out on the floor to show how far apart we should be.

    Pretend everything is new and that you haven’t seen it before, and then you will be free to notice the leading lines, the places where one edge meets another in delightful geometric harmony, and how the ordinary things in the kitchen are transformed when the light is on or off.

    The trick here is to look slowly, and then look again. Take the time to look in detail and to look at the same thing from different angles, with different light, long lenses and wide lenses. Then move to the left a bit. You may never feel the need to leave the house again.

  • Just because we can't get out and about like we normally would, doesn’t mean we have to stop taking pictures. There’s still plenty you can do, provided you're prepared to use some imagination. Here are a few ideas to keep you shooting until normal life resumes.

    Most photographers love to shoot the unusual, and you don’t get much more unusual than These Unprecedented Times. Right now everything counts as out of the ordinary. There are a number of remarkable things about these lockdown days that are worth photographing now so we can remember them when it is all over.

    Most photographers find it hard to see interesting pictures in places in which they are most familiar. A trip somewhere new seems always exactly what our photography needed, as shooting away from home consistently inspires us to new artistic heights.

    Streets empty that are usually busy are remarkable and can evoke the sense of historical pictures from before the invention of the motorcar. Other things that are different at the moment will be queues to get into stores and the lines marked out on the floor to show how far apart we should be.

    Pretend everything is new and that you haven’t seen it before, and then you will be free to notice the leading lines, the places where one edge meets another in delightful geometric harmony, and how the ordinary things in the kitchen are transformed when the light is on or off.

    The trick here is to look slowly, and then look again. Take the time to look in detail and to look at the same thing from different angles, with different light, long lenses and wide lenses. Then move to the left a bit. You may never feel the need to leave the house again.

  • Just because we can't get out and about like we normally would, doesn’t mean we have to stop taking pictures. There’s still plenty you can do, provided you're prepared to use some imagination. Here are a few ideas to keep you shooting until normal life resumes.

    Most photographers love to shoot the unusual, and you don’t get much more unusual than These Unprecedented Times. Right now everything counts as out of the ordinary. There are a number of remarkable things about these lockdown days that are worth photographing now so we can remember them when it is all over.

    Most photographers find it hard to see interesting pictures in places in which they are most familiar. A trip somewhere new seems always exactly what our photography needed, as shooting away from home consistently inspires us to new artistic heights.

    Streets empty that are usually busy are remarkable and can evoke the sense of historical pictures from before the invention of the motorcar. Other things that are different at the moment will be queues to get into stores and the lines marked out on the floor to show how far apart we should be.

    Pretend everything is new and that you haven’t seen it before, and then you will be free to notice the leading lines, the places where one edge meets another in delightful geometric harmony, and how the ordinary things in the kitchen are transformed when the light is on or off.

    The trick here is to look slowly, and then look again. Take the time to look in detail and to look at the same thing from different angles, with different light, long lenses and wide lenses. Then move to the left a bit. You may never feel the need to leave the house again.

Contact

Get in Touch


0448598924

davidelias16@gmail.com


Please Fill Required Fields