Introduction to Development
HTML
CSS 3
JavaScript
Python
Software Developer in Training
This portfolio shows the skills I am building through self-taught projects and the course path I am preparing to complete.
Programme Outline
The planned course path starts with core development foundations and moves into a broader full-stack stack with assessment and project work.
About
I am based in Torquay, UK and building toward full-stack development through planned course work and self-taught software projects. This portfolio keeps those two tracks clearly separate.
The planned route is clear: start with core foundations, move into broader full-stack topics, complete two practical projects, and bring everything together in a final portfolio website.
Note: course milestones are upcoming; personal projects show current hands-on work.
Skills
This split keeps upcoming course topics separate from the tools and workflows I am already using in self-directed projects.
Journey
The course structure is straightforward: learn the foundations, deepen full-stack knowledge, complete practical work, and present the results professionally.
Build core coding foundations with HTML, CSS, JavaScript, and Python through guided lessons and quizzes.
Deepen full-stack knowledge across front-end and back-end technologies, then validate understanding in an internal exam.
Apply learning to practical builds that simulate real software development problems and workflows.
Present projects, skills, and progression in a professional portfolio suitable for employers and course assessment.
Project Dashboard
The dashboard gives a quick view of current progress across planned course milestones and self-taught project work.
Projects
Course milestones show the formal structure I am working toward. The self-taught projects show how I am already applying technical ideas in practice.
Planned foundation stage covering HTML, CSS, JavaScript, and Python through guided lessons, quizzes, and practical exercises.
Planned full-stack phase focused on deeper front-end and back-end skills, followed by an internal exam to validate understanding.
Planned course practical: first full implementation project to validate front-end, API, and persistence fundamentals in one deliverable.
Planned course practical: follow-up build focused on stronger architecture, testing flow, and evidence-ready documentation for final assessment.
Final course milestone in progress. This site is being built in advance as the place where future course projects and assessments will be presented.
Working reinforcement-learning lab where a Q-learning agent learns to solve maze levels with training telemetry and evaluation exports.
In-progress personal RL project with PPO and controller arbitration, plus dashboard tooling for repeatable training and result analysis.
Independent C++/SFML work that layers prop-based mutation, nutrient diffusion, and species competition on a Game of Life core. Real-time controls, zoom, and data overlays let me explore simulation tuning and visual storytelling.
Local productivity tracker with AI coaching built across .NET desktop + CLI and a Python coach runtime. Uses SQLite, WebView2, multi-model LLM routing, PowerShell automation, snapshot contracts, and CI quality gates.
Contact
I am open to feedback, internship opportunities, and collaboration. Feel free to contact me about projects or course-related opportunities.