const joseph = { name: "Joseph Doyle-Samadi", degree: "BSc Computer Science - University of Liverpool", focus: ["Web", "APIs", "UX", "3D / WebGL"], ships: "polished", };
- BSc Computer Science graduate from the University of Liverpool
- Previously a Software Engineer at Heaven Estate Agent - frontend updates, SEO improvements, and modernising a legacy booking system
- Currently freelancing, building responsive React / JavaScript websites for small businesses
- Built a multiplayer poker platform with AI opponents, real-time gameplay, and replayable seeded hands
- Built a 3D interactive eportfolio with Three.js + WebGL - live at josephsamadi.uk/3D
- Deepening my skills in backend development, system design, and full-stack architecture
- Reach me at contact@josephsamadi.uk
| Project | What it is | Built with |
|---|---|---|
| E-port (Live) | My eportfolio, including a full 3D / WebGL version at josephsamadi.uk/3D | Three.js WebGL JavaScript |
| Poker-Platform | Modular multiplayer No-Limit Texas Hold'em with AI opponents, real-time gameplay, replayable seeded hands, difficulty settings, chip and betting controls | Python Game Logic AI |
| Tabkeep | Minimal reading-list web app for tracking books with notes, ratings, and read status | JavaScript Web App |
| NoSite-Lead-Helper | Local-only Chrome extension that finds Google Maps businesses with no website and exports them as outreach leads | Chrome Extension JavaScript |
| Secure-document-approval (private repo) | Secure document approval system with role-based reviews, file uploads, SHA-256 evidence tracking, and audit trails | Full-Stack Security |