Hi, I'mCiaran Engelbrecht
I build modern web applications and internal tools with a focus on reliability, usability, and clear outcomes. I also explore AI/ML workflows and automation where they add practical value.

About Me
Hello, I'm Ciaran
I'm a Software Developer and ICT Professional based in Perth, Australia, focused on building reliable software and solving practical 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 practical toolkit built through hands-on project work, 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. If you have a question or opportunity, 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.