Skip to content
View Ryan-Millard's full-sized avatar
  • Johannesburg, South Africa
  • 04:16 (UTC +02:00)

Block or report Ryan-Millard

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
Ryan-Millard/README.md

Ryan Millard

Profile views

Email

Developer

πŸ‘¨β€πŸ’» About Me

Full Stack Developer with a passion for security systems and efficient solutions

Golden Key Honour Society Member

Currently sole developer at 42nd Precinct Security while completing my final year in Bachelor of Computer and Information Science in Application Development and Networks. Combining academic knowledge with hands-on experience in building real-world security applications.

🎯 Technical Focus

  • Developing comprehensive security monitoring platforms
  • Implementing real-time data processing solutions
  • Building secure, scalable web applications
  • Integrating hardware systems with software solutions

πŸ’Ό Professional Experience

Full Stack Developer | 42nd Precinct Security

2024 - Present

  • Single-handedly developing and maintaining security monitoring platforms
  • Building responsive full-stack web applications using React.js and Laravel
  • Implementing secure integrations

Embedded Systems Intern | Magtouch Electronics

2024 - Present

  • Developing and prototyping embedded systems using Arduino in C/C++
  • Collaborating with senior engineers to design and test electronic circuits
  • Troubleshooting and debugging hardware and software issues in IoT devices
  • Assisting in the development of firmware for microcontroller-based projects
  • Gaining hands-on experience with sensors, actuators, and communication protocols (e.g., I2C, SPI, UART)
  • Documenting project progress and creating technical reports for team review

πŸ› οΈ Technical Expertise

Languages

JavaScript C# C++ C PHP Java Kotlin Python Bash

Frontend

React.js TypeScript HTML5 CSS3 Tailwind Bootstrap

Backend

ASP.NET Core Node.js Laravel REST APIs

Databases

Oracle MySQL MongoDB SQL Server

Servers

Apache Nginx

Tools

Git Docker

πŸš€ Featured Projects

42nd Precinct Security Platform

Status Tech

Custom security platform for 42nd Precinct Security (private repo).

Technical Highlights:

  • πŸš€ Migrated the entire application to a new server environment
  • 🌐 Configured DNS and reinstated the domain name (42ndprecinct.co.za) before expiry
  • πŸ“§ Set up and managed corporate email hosting for the organisation
  • πŸ› οΈ Built frontend with React and Vite, and backend APIs with Laravel
  • πŸ“¦ Automated deployment pipeline to ensure zero-downtime releases
  • βš™οΈ Implemented GitHub-triggered workflows: pushes to main fire a GitHub workflow thaf pushes to the production server, triggering a post-receive hook for automated zero-downtime deployments
  • πŸ”’ Implemented secure HTTPS with SSL and strict HTTP headers

Visit Live Site β€’ [Documentation (private)]

Palooka – ESP32 Battlebot

Status Tech

Palooka is an ongoing project to develop a battle robot based on the ESP32 platform, featuring a web-based control panel for remote operation. Designed for use in scouting events in Johannesburg, this project combines hardware and software engineering to create an interactive and engaging robotics experience.

Technical Highlights:

  • πŸ€– Utilizes ESP32 microcontroller for robust performance
  • 🌐 Web server control panel for intuitive remote operation
  • πŸ› οΈ Ongoing development with a focus on reliability and user engagement

View Project β€’ Documentation

Pastimes E-Commerce Platform

Status Tech

Custom-built e-commerce platform for second-hand clothing commerce, featuring a hand-crafted MVC architecture.

Technical Highlights:

  • πŸ—οΈ Custom MVC framework built from scratch in PHP
  • πŸ›’οΈ Optimized MySQL database design
  • πŸ” Custom session-based authentication system
  • πŸ›οΈ Dynamic product catalog with advanced filtering
  • πŸ“± Responsive design using pure CSS

View Project β€’ Documentation

Contract Monthly Claim System (CMCS)

Status Tech

Streamlined claim management system built with .NET Razor Pages and MySQL.

Key Features:

  • πŸ›οΈ Clean architecture using .NET Razor Pages
  • πŸ›’οΈ Efficient MySQL database integration
  • πŸ”’ Role-based access control implementation
  • πŸ“Š Dynamic reporting engine
  • ✨ Server-side validation with model binding

View Project β€’ Documentation

πŸ“Š Development Metrics

Contact Me

Email

Pinned Loading

  1. Pastimes-WEDE6021-POE Pastimes-WEDE6021-POE Public

    PHP

  2. Contract-Monthly-Claim-System---PROG6212-POE Contract-Monthly-Claim-System---PROG6212-POE Public

    C#