Available for freelance work

Building the
future of tech.

Full-stack developer and AI engineer specialising in intelligent systems, health tech, and scalable web solutions. Based in Manchester, working with clients worldwide.

5+
Projects Built
AI
Specialisation
BSc
Computer Science
What I do

Technical Skills

From machine learning pipelines to enterprise networks โ€” a broad, battle-tested skillset built through real projects.

๐Ÿง 
AI & Machine Learning
Python ยท TensorFlow ยท PyTorch
CNNs ยท LLMs ยท Computer Vision
๐ŸŒ
Web Development
React ยท Node.js ยท HTML/CSS
REST APIs ยท TypeScript
๐Ÿ—„๏ธ
Backend & Databases
PostgreSQL ยท MongoDB ยท Firebase
Express ยท Django ยท Flask
๐Ÿ”€
Multi-Paradigm Programming
Python ยท Haskell ยท Prolog
OOP ยท Functional ยท Logic
๐Ÿข
Networking & Infrastructure
Cisco ยท LAN/WAN ยท DHCP
VLANs ยท Routing ยท Switching
๐Ÿ”
Cybersecurity
Network Security ยท Encryption
SSH ยท Threat Analysis
๐Ÿ‡ช๐Ÿ‡ธ
Spanish
B2 CEFR Level
๐ŸŽจ
Design
UI/UX Sensibility
๐Ÿ“Š
Business
Commercial Awareness
๐Ÿ‘จโ€๐Ÿซ
Tutoring
Maths ยท CS ยท English
What I've built

Projects

Real-world applications and systems โ€” click any project to see the evidence and technical detail.

๐Ÿƒ
GamificationReactFirebaseHealth Tech
Gamified Health & Fitness Tracker

Full-stack fitness app with RPG-style gamification โ€” earn XP, level up, unlock achievements, and compete on leaderboards. Tracks workouts, nutrition, sleep, and mental wellness through an engaging game-like interface.

Screenshots and demo video coming soon. Get in touch for a walkthrough of this project.

ReactFrontend
FirebaseBackend
RPGGamification
โšซ
Multi-ParadigmPythonHaskellProlog
Go With Bombs โ€” Three Ways

A custom variant of Go implemented from scratch in three fundamentally different paradigms: object-oriented Python, functional Haskell, and logic-based Prolog โ€” each identical in rules but radically different in design.

Screenshots

Go game banner Go game board

Paradigm Comparison โ€” Same concept, three implementations

Python โ€” Object-Oriented: mutable game state encapsulated in a class
class GoGame:
    def __init__(self, size):
        self.board = [[None]*size for _ in range(size)]
        self.bombs = {"Black": 2, "White": 2}
        self.current_player = "Black"

    def use_bomb(self, row, col):
        for dr in [-1,0,1]:
            for dc in [-1,0,1]:
                r, c = row+dr, col+dc
                if 0 <= r < self.size and 0 <= c < self.size:
                    self.board[r][c] = None
Haskell โ€” Functional: immutable state, returns new GameState on every move
useBomb :: GameState -> (Int,Int) -> GameState
useBomb gs (r,c) =
  let affected = [(r+dr, c+dc) | dr <- [-1..1], dc <- [-1..1],
                   inBounds (gsSize gs) (r+dr,c+dc)]
      newBoard  = foldr clearCell (gsBoard gs) affected
  in gs { gsBoard = newBoard }
Prolog โ€” Logic: rules define what a valid resulting state looks like
use_bomb(State, Coord, NewState) :-
  State = state(Size, Board, Player, BB, WB, BC, WC, PC),
  bomb_coords(Coord, Size, Affected),
  clear_cells(Board, Affected, NewBoard),
  NewBombs is (Player == black -> BB-1 ; WB-1),
  NewState = state(Size, NewBoard, Player,
                   NewBB, NewWB, BC, WC, PC).

The same bomb mechanic โ€” implemented three ways. Python mutates shared state directly. Haskell returns a transformed copy. Prolog defines the resulting state as a logical consequence of rules.

๐Ÿข
EnterpriseCiscoLAN/WANDHCPRIP
Multi-Site Enterprise Network โ€” ShamCo Consulting

Designed and configured a full enterprise network for a two-city consultancy (Manchester & London) โ€” 4 offices, 40 workstations, dynamic IP allocation, inter-site routing, SSH security, and wireless capability. Built and tested in Cisco Packet Tracer.

2Cities
4Offices
40Workstations
0%Packet Loss

Full Logical Network Diagram

Full logical network diagram โ€” Manchester and London offices

Physical Office Layout & City Topology

City topology โ€” Manchester and London connected Physical office layout

Network features: star topology per office, DHCP dynamic addressing (192.168.x.0/24 per subnet), RIP routing protocol for inter-office traffic, SSH-secured router access, wireless access points in every room, and full redundancy. Tested with 0% packet loss across all connection types.

What I offer

Services & Pricing

Transparent, project-based pricing. Every engagement includes clear communication and clean, documented deliverables.

Starter
ยฃ300 / project
Web Presence
  • Custom responsive website (up to 5 pages)
  • Mobile-optimised design
  • Contact form integration
  • Basic SEO setup
  • 2 rounds of revisions
Get started
Advanced
ยฃ1,500+ / project
AI Integration
  • Custom ML model development
  • AI/LLM integration into existing systems
  • Data pipeline & preprocessing
  • Model training, testing & deployment
  • Network infrastructure design
  • Full technical documentation
Get started

All prices are starting points โ€” get in touch for a free quote.

Social proof

Testimonials

Client feedback coming soon. Early-stage engagements available at reduced rates in exchange for a review.

๐Ÿ‘ค
โ˜…โ˜…โ˜…โ˜…โ˜…
"Your testimonial could be here. Get in touch to discuss your project at an introductory rate."
โ€” Future Client
๐Ÿ‘ค
โ˜…โ˜…โ˜…โ˜…โ˜…
"Early clients receive priority availability and discounted rates in exchange for honest feedback."
โ€” Future Client
๐Ÿ‘ค
โ˜…โ˜…โ˜…โ˜…โ˜…
"Interested in working together? Let's build something great โ€” and you'll be the first review here."
โ€” Future Client

Want your logo and review here? Start a conversation โ†’

Brandon Rhodes โ€” BR.IT Solutions
โฌก AI Engineer
{ } Full-Stack Dev

About Me

I'm Brandon โ€” a Computer Science graduate and the founder of BR.IT Solutions. I build intelligent systems, full-stack applications, and enterprise IT solutions for clients across the UK and beyond. I combine deep technical knowledge with commercial awareness and a genuine eye for design.

Let's build something

Get In Touch

Open to freelance projects, collaborations, and consultancy. Let's talk.

Ready to start a project?

hello@brit-solutions.co.uk

Or find me on