Hi, I'mCiaran Engelbrecht
Passionate about crafting elegant solutions to complex problems. I specialise in building modern web applications, exploring AI/ML, and creating impactful software that makes a difference.

About Me
Hello! I'm Ciaran 👋
I'm a Software Developer and ICT Professional based in Perth, Australia, passionate about building innovative solutions and solving complex technical challenges.
With a Bachelor of Computer Science from UWA and 4+ years of IT experience, I specialise in full-stack development, automation, and systems engineering. I enjoy working across the entire development lifecycle, from design to deployment.
I leverage strong technical skills in Python, JavaScript, C, and modern frameworks to build robust applications, automate workflows, and deliver practical solutions. Currently gaining valuable experience in the security space while maintaining my core focus on software development.


Bachelor of Science - Computer Science
University of Western Australia
Specialised in software engineering, advanced algorithms, and artificial intelligence. Gained hands-on experience with real-world projects and collaborative development.
Bachelor of Science - Nursing
Edith Cowan University
Foundation in scientific methodology and analytical thinking. Developed strong problem-solving skills and research capabilities.
My Skills
A comprehensive toolkit built through years of learning and hands-on experience. From low-level systems programming to modern web development.
Python
90%JavaScript
85%TypeScript
75%Java
80%C
85%SQL
75%HTML
90%CSS
80%React
80%Next.js
75%Tailwind
85%Git
85%Flask
70%Featured Projects
A collection of projects showcasing my skills in web development, artificial intelligence, systems programming, and more.
Macro Scanner
Cross-platform security tooling for triaging macro-enabled Office documents with heuristic analysis, Defender integration, and browser-based batch processing.
Super Mario ML Speedrun
Reinforcement learning AI that learns to speedrun Super Mario Bros using neural networks and evolutionary algorithms.
OCR Table Detection
Computer vision system for detecting and extracting tables from documents, converting them to structured data formats.
Ontology Knowledge System
Semantic web project implementing knowledge representation using ontologies and reasoning systems with SPARQL queries.
Want to see more of my work?
View GitHub Profile→Let's Connect
I'm always interested in hearing about new projects and opportunities. Whether you have a question or just want to say hi, feel free to reach out!
Contact Information
Feel free to reach out through any of these channels.
Send Me a Message
Have a project in mind? Let's discuss how we can work together.