Benjamin Rutt

Cyber security student building practical software, mobile apps, and hardware projects.

I am focused on cyber security, IT support, mobile app development, and hands-on electronics projects. This portfolio is where I show the work, the decisions, and the lessons behind each build.

My aim is to become useful across both software and physical systems: writing code, testing ideas, troubleshooting problems, and documenting the process clearly.

Studying Cyber Security Building mobile apps Learning Arduino and physical computing

Currently building

Building and learning Arduino projects.

I'm currently learning Arduino through small hands-on projects that build my understanding of electronics, wiring, sensors, motors, circuits, and hardware control.

The goal is to move beyond software-only projects and become more comfortable building physical systems that combine code, components, and real-world input/output.

Build log

A practical loop for learning technical work.

The work usually moves through the same cycle: learn the concept, build something that proves it, test what breaks, document the decisions, and improve the next version.

  1. 01

    Learn

    Cyber security, mobile development, electronics, and practical software concepts.

  2. 02

    Build

    React Native apps, Arduino experiments, coursework projects, and hands-on prototypes.

  3. 03

    Test

    Emulator testing, debugging, validation, Git commits, and iterative improvements.

  4. 04

    Document

    Portfolio case studies, screenshots, reports, and clear project write-ups.

  5. 05

    Improve

    Refining projects, learning from feedback, and building more complete technical systems.

Featured projects

Start with these project writeups.

These are the best current examples of how I build, test, analyse, and explain technical work.

Completed Software

Mobile Application Development

React Native coursework covering a persistent Todo app and a Fake Store app with Redux cart state.

Built two mobile apps while learning navigation, persistence, API data, and shared cart state.

React Native AsyncStorage Redux Toolkit
Completed AI / ML

Deep Learning Model Experiments

PyTorch experiments comparing CNN image classifiers and recurrent sentiment models.

Explores model behaviour through training results, comparison, and practical tradeoffs.

PyTorch CNN RNN / LSTM
Completed Cyber Security

Cryptography Analysis Lab

A cyber security lab covering cipher analysis, block cipher modes, OpenSSL reasoning, and RSA concepts.

Documents practical security analysis while keeping sensitive coursework material private.

Cryptography OpenSSL Cipher Analysis

Toolkit

The tools and concepts showing up in my work.

Mobile

React Native, Expo, Redux Toolkit, AsyncStorage.

Cyber Security

Cryptography, network/security concepts, coursework projects.

Hardware

Arduino, wiring, sensors, motors, circuits.

Workflow

GitHub, Codex, debugging, documentation.

About

I learn by making things tangible.

I am studying Cyber Security and using this site to document the work I am building around it. I want the portfolio to feel honest: real projects, clear writing, and visible progress.

Read more about me

Contact

If something here is relevant, reach out.

Email is the easiest place to start if you want to talk about a project, opportunity, or collaboration.

benrutt23@hotmail.com