Skip to content

About The Author

Daniel McCarthy edited this page Aug 4, 2023 · 1 revision

About the Instructor - Daniel McCarthy

Daniel McCarthy is a seasoned software engineer with an impressive career spanning over 14 years in the industry. Holding a Master's Degree in Advanced Computer Science from Cardiff Metropolitan University, Daniel's experience encompasses a broad spectrum of areas, ranging from web development to complex compiler and kernel design.

Having honed his skills in bootloader and kernel development, Daniel has left his mark in the field by designing two proprietary programming languages: Craft, a general-purpose language, and Marble, a web-focused language akin to PHP. Moreover, he has successfully developed compilers for the C programming language, a testament to his deep understanding and proficiency in the field.

Daniel's versatility in programming languages is extensive. He is proficient in a list that includes C, C++, Java, x86 Assembly language, PIC assembly, SQL, PHP, HTML5, JavaScript, CSS, and his own creations, Craft and Marble.

His professional portfolio is further enriched with the development of Linux kernel modules, a task he has executed proficiently in a professional context. Currently, Daniel is channeling his vast wealth of experience and expertise into the education sector, with the aim of nurturing the next generation of professional software engineers.

With his extensive background and a passion for teaching, Daniel McCarthy makes complex topics accessible and engaging. His courses are not just about theory but practical application, ensuring that every student gets the opportunity to learn by doing.

Clone this wiki locally