Software Engineer & Developer

I am

Passionate about creating clean, efficient code and solving complex problems. I specialize in full-stack development and software engineering solutions.

Ciaran Engelbrecht
React
Python
Java
C
JavaScript
HTML
CSS
SQL
Flask
Computer setup

About Me

I am a student software engineer with a passion for finding solutions to a range of complex problems. I have experience working with JavaScript, React, Java, C, Python, StableBaselines, HTML, CSS, and Github. I endeavor to keep learning and developing my skillset, looking to expand my knowledge. I am a team player and I am excited to work with others to develop new projects.

C85%
Python90%
Java80%
SQL75%
JavaScript85%
CSS70%
HTML90%

My Projects

Explore my recent work and technical capabilities

CITS3005 Ontology Project

Ontology-based project focusing on knowledge representation and semantic web technologies.

CSSSemantic WebOntology

CITS3200 OCR Project

Optical Character Recognition project for extracting and processing text from documents.

PythonOCRImage Processing

Subject Selection Splitter

PDF splitter for subject selections - automates the process of separating PDF documents by subject.

PythonPDF Processing

TaskHub Web Project

Web application for task management and collaboration built using modern web technologies.

JavaScriptNode.jsExpressMongoDB

Note: Server may take up to 1 minute to start if inactive

Systems Programming

Collection of systems programming projects and lab work focusing on low-level programming concepts.

CSystems Programming

Data Structures and Algorithms

Implementation of various data structures and algorithms with practical applications.

JavaData StructuresAlgorithms

Algorithms, Agents, and AI

Projects related to algorithmic problem-solving, agent-based systems, and artificial intelligence.

PythonAIMachine Learning

Networking Server Project

Implementation of networking protocols and server-side applications.

CNetworkingServer Development

OCR Table Detection & PDF Conversion

Professional Computing project for detecting tables in documents and converting them to structured PDFs.

PythonOCRPDF Processing

Car Park System

Automated system for managing car parks, tracking occupancy and facilitating reservations.

PythonDatabaseSystem Design

Graphics and Animation Project

3D graphics and animation project exploring rendering techniques and visual effects.

C++GraphicsAnimation

Super Mario Bros ML Speedrun

Machine learning project that trains an AI to speedrun Super Mario Bros.

PythonMachine LearningGame AI

Let's Connect

I'm always interested in hearing about new projects and opportunities. Feel free to reach out if you want to connect!

Contact Information

Send Me a Message