• I am a,
    Software Developer

    Hire me to develop innovative custom software systems to your specific business needs. I can work directly with you and your team to provide efficient & scalable solutions that will evolve with your business

  • I am a,
    Business Analyst

    Hire me to engage with your business to better understand your data-driven challeneges & provide solutions that add value and efficiency to your business

  • I am a,
    Data Analyst

    Hire me to analyse, deep dive & understand your data and provide insights to equip you with better decision making capabilities

About Me

Hi I'm Daniel Hajduk
My passion for computer programming and software development started from the moment I had my first interaction with a computer as young person. When most kids were interested in gaming, I was passionate about learning to program. I recognised from a young age that I wanted to pursue a career in computer programming.

Today software development is still a passion and a way of life. My philosophy in life is reflective of my passion to cut code.

I am highly competitive which is reflected in my attitude to my work and desire to succeed. Success to me is knowing I have delivered great outcomes. I have an attitude that is dedicated, hardworking and a can-do attitude. I am all geek but speak a language that non geeks can understand.

Being a software developer is not enough for me. I thrive on being involved in the many aspect of a technical project from the initial concept, business analysis & design, UI and UX design and prominently the development. I am comfortable working solo or as part of a team and have experience working with both small and large companies.

Highly Motivated & Self Disciplined

I approach by work with a high level of focus & self-discipline. I love what I do and this makes me highly motivated to succeed and get the best results possible.

Agile, Reliable, Dependable

I am self-managed and challenged by embracing a project from start to finish. I divide my projects into small manageable tasks with a view to delivering small working modules to end users. The feedback from users to always improve and deliver new and improved features.


Business Software Development

Windows Application Development

Database Design &

Systems Analysis &

Data Analytics &

My Skills

Software Development

Building familiar desktop software systems optimized for Windows 10

Windows Application Development

Building fast & modern UWP applications for Windows 10 desktop & tablet

Business Web Development

Building business web applications using ASP.Net / ASP.Net MVC

DB Design &

Design, Create & Administer databases that can scale to any size or demands, hosted local or MS Azure Cloud

Data Extracts

Write SQL to Analyse, Extract, Transform & Load data into your SQL database

UI / UX &

Design & Build modern UWP applications optimised for touch devices

Summary & Assessment

For the past four years I have embraced working solo, designing & developing projects from start to end on my own. This has made me approach my work with a high level of focus and self-discipline and has developed my skills to self-manage and prioritise my projects.

My strongest & most used skills is designing and developing business application that typically work in a windows desktop environment connected to large SQL database that are optimised for high volume transactions and users.

I also spend a large portion of my time doing database work, including data analysis & data extracts (ETL). I am comfortable with Microsoft Excel Pivot charts and even the occasional Google Data Studio or Tableau report.

More recently I have a been developing business web sites using ASP.Net / ASP.Net MVC or DotNetNuke (DNN). Though web my skills in this area is still limited I am utilising what I already know and enjoying developing applications this way.

SQL / DB Design






Syncfusion UI controls (WPF)


Entity Framework




MVVM Design Pattern








UI/ UX Design


Excel Charting & Pivoting


DNN (DotNetNuke)


MS Office (Access & Excel)


Tableau Reporting


Google Data Studio







Business Application - Compliance Systems

Designed and developed a heavy vehicle transport compliance system that replaced many manual processes & many cumbersome excel spreadsheets with an all in one system. The compliance system now operates across the national compliance team fulfilling various key roles

Just some of the key benefits of this system is levels of automations and reporting as well as lots of places with key indicators and notifications ensuring that compliance and other chain of responsibility criteria is continued to be met, despite the large fleet size.

My accomplishments in this role have been to improve efficiencies by replacing many manual processes with fast, secure systems with a level of automation and reporting that have enabled the team deliver mission critical outcomes that were not easily accomplished previously.

Data Analytics - Fleet Utilisation Trends & Analysis

Tasked with delivering various report across the many different business segments and reporting lines. Developed using Tableau, a set of interactive dashboard that role up and aggregate thousands of daily heavy vehicle trips with various forms of compliance critical metrics. The reports allow the individual business to drill down from high level summary reports down to individual driver and vehicle details.

These reports are updated nightly and so management is able to interact with the data at any time. Key to the success of these reports was the ability of the backend to link drivers and vehicles together along various reporting lines such as geographical area or business segment allowing the business to analyse the data in many different way allowing for comparison between these units of measure

Mobile Application - My Day Rated

Created a windows mobile application titled My Day Rated. Using my day rated encouraged users to make a one or many diary journal entries and then rate each entry based on how you felt.

The application was downloaded in the thousands and had a 4 star rating on the store. Rating your days activities and my affinity for statistics and graphs the application main feature was the trends and graphs that the app generated.

It was very encouraging to receive feedback with users who have anxiety to record their journals, rate the day and then see the status and trends.

Business Application - Logistics Fleet Planning & forecasting

Tasked with the challenge of assisting allocators with job and fleet utilisation and forecasting.

I developed an application that takes in various data sources from different system and combines it together to show summarised dashboard showing fleet utilization and availability.

As a bonus the application would allow users to view and project forecasters several days in advance. The result is allocations teams can better plan and make decisions for future days ensuring that KPI's can be accommodated.

Gaming System - Back of House Operations 2017-2018

Working in large team of very talented developers and artists, I was tasked with developing the back of house application designed to transact and record games results for a casino. Being subject to strict regulatory requirements and compliance requirements, ensured that my code had to be obfuscated and validated by checksums.


Completed my Diploma in Computer Programming in 1998.

This diploma provided me with the skills and knowledge to do basic computer programming, including relational database design & development and client server application.

This course gave me the basics to leave the nest and along with my business analysis diploma, I was able to get my first big break working for a large international finance company doing software support.

Curriculum included:

  • Database design and implementation
  • SQL
  • Microsoft Access
  • VBA (Visual Basic for Applications)
  • ANSIC C.

Completed Advanced Diploma (certificate IV) in Systems Analysis and Design in 1999.

This diploma provided me with the skills and knowledge to perform Analysis & Design to assess the technology needs I.T projects. This course game me the skills to analyse computer systems and procedures of an organization and make necessary changes to increase productivity, minimize costs, and achieve other business goals.

Curriculum included:

  • User Stories
  • Writing technical documents
  • Use Case Diagramming
  • Flow Charting / Data Flow Diagrams
  • Prototyping


Scratch Programming

Scratch Programming

With Scratch, you can program your own interactive stories, games, & animations — & share your creations with others.

Great for kids aged 8+, but used by people of all ages.

Raspberry Pi

Raspberry Pie

Its the inexpensive credit sized computer that can just about do it all

Great way to introduce you kids to computers. Its worth checking out all the fun projects that you can do

Code Clubs Australia

Code Clubs Australia

Code Club is a nationwide network of volunteer-led coding clubs with a mission to get kids coding

Join a community of people and together teach or learn to code.

>.Net Development


.NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.



Xamarin extends the .NET developer platform with tools and libraries specifically for building apps for Windows, Android, iOS, Mac & Tizen

>.Net Development


Cloud computing service created by Microsoft for building, testing, deploying, & managing applications & services through Microsoft-managed data centers

Contact Me