Skip to content
View rory-cd's full-sized avatar

Block or report rory-cd

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rory-cd/README.md

Hi there 👋

I'm a Final Year Computer Science Student with a unique blend of software engineering skills and design expertise. With 15 years of experience as a graphic designer, I bring a user-centered approach to every project I build.

🚀 About Me

I'm passionate about creating user-friendly, functional applications that solve real-world problems. My background in UI/UX design combined with my technical skills allows me to bridge the gap between aesthetics and functionality. Currently in my final year of a Bachelor of Computer Science degree, I'm focused on full-stack development, mobile applications, and cloud technologies.

💻 Tech Stack

Core Languages

  • C#
  • JavaScript
  • C++
  • Kotlin
  • Python

Frameworks & Libraries

  • ASP.NET Core - Backend APIs
  • React.js - Frontend development
  • Next.js - Full-stack React applications
  • Android Jetpack Compose - Modern Android UI

Cloud & Tools

  • AWS - Cloud architecture and deployment
  • Firebase - Real-time databases and authentication
  • Docker - Containerization
  • Git & GitHub - Version control
  • NuGet - .NET package management

🎯 Featured Projects

🎮 SplashKit Core

Open source, all-purpose SDK for beginners

  • Led the T3 2025 development team for the SplashKit Core project
  • Personally integrated native SplashKit libraries into the NuGet package
  • Built comprehensive test suite and test runner
  • Created detailed documentation for package distribution and usage
  • View Fork
  • Documentation

🤝 Dev@Deakin

Full-stack peer support platform built with modern web technologies

  • Built with Next.js, Firebase, and JavaScript
  • Features server-side streaming for real-time updates
  • Custom hooks and React Context for persistent AI-assisted support
  • Designed to help students connect and support each other
  • View Repository

📱 AI Chatbot App

Privacy-first Android chatbot application

  • Built with Android Jetpack Compose for modern, declarative UI
  • Integrates Gemma 4 E2B on-device AI for secure, private conversations
  • No data leaves your device - true privacy-first design
  • Part of SIT305 Mobile Application Development coursework
  • View Code

🌱 Currently Learning

  • ASP.NET Core - Building robust backend REST APIs
  • Kotlin - Android app development
  • Jetpack Compose - Modern declarative Android UI

🎨 Design Philosophy

My 15 years as a graphic designer have shaped how I approach software development. I believe in:

  • User-centered design - Understanding user needs come first
  • Thoughtful UX - Every interaction matters
  • Clean aesthetics - Design and functionality must work together

⭐ Open to

  • Full-stack and Back-end development opportunities
  • Cybersecurity opportunities
  • Mobile app development roles
  • Open-source collaboration

Last updated: May 2026

Popular repositories Loading

  1. splashkit-core splashkit-core Public

    Forked from thoth-tech/splashkit-core

    Core code for SplashKit—beginner's all-purpose SDK

    C++

  2. ThothTech-Documentation-Website ThothTech-Documentation-Website Public

    Forked from thoth-tech/ThothTech-Documentation-Website

    MDX

  3. arcade-games arcade-games Public

    Forked from thoth-tech/arcade-games

    C#

  4. SIT305-Mobile-Application-Development SIT305-Mobile-Application-Development Public

    Project hub for SIT305 Mobile Application Development

    Kotlin

  5. dev-at-deakin dev-at-deakin Public

    Full-stack Next.js/Firebase peer support platform, featuring server-side streaming, custom hooks, and context-persistent AI assistance.

    JavaScript

  6. ping ping Public

    Low-level ICMP Ping implementation in Python using raw sockets and binary packet packing with struct. Built from scratch for Deakin unit SIT323.

    Python