Available for opportunities

Hi, I'mCiaran Engelbrecht

I'm

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.

Ciaran Engelbrecht
Python
C
TypeScript
Tailwind
Get to know me

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.

Software DevelopmentFull-Stack EngineeringAutomation & ScriptingProblem Solving
4+
Years Experience
23+
Projects Completed
20+
Technologies
2
Certifications
Computer setup
2021 - 2025

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.

2017 - 2020

Bachelor of Science - Nursing

Edith Cowan University

Foundation in scientific methodology and analytical thinking. Developed strong problem-solving skills and research capabilities.

Skills Overview

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%
7+
Languages
5+
Frameworks
5+
Years Experience
20+
Projects
Selected Work

Featured Projects

A collection of projects showcasing my skills in web development, artificial intelligence, systems programming, and more.

Featured

Macro Scanner

Cross-platform security tooling for triaging macro-enabled Office documents with heuristic analysis, Defender integration, and browser-based batch processing.

JavaScriptPythonPowerShellSecurity
Featured

LiftLog - Gym Progress Tracker

Fast, offline-first PWA for tracking lifting sessions and body measurements with heuristic recovery modeling and guided program setup.

ReactTypeScriptViteIndexedDBPWA
Featured

TaskHub Web App

Full-stack task management platform with real-time collaboration, user authentication, and intuitive UI for team productivity.

JavaScriptFlaskPythonSQLite
Featured

Super Mario ML Speedrun

Reinforcement learning AI that learns to speedrun Super Mario Bros using neural networks and evolutionary algorithms.

PythonTensorFlowOpenAI Gym

OCR Table Detection

Computer vision system for detecting and extracting tables from documents, converting them to structured data formats.

PythonOpenCVTesseract

Ontology Knowledge System

Semantic web project implementing knowledge representation using ontologies and reasoning systems with SPARQL queries.

OWLSPARQLSemantic Web

Want to see more of my work?

View GitHub Profile
Available for opportunities

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.

Follow me on

Send Me a Message

Have a project in mind? Let's discuss how we can work together.