Portfolio site showing course work and self-taught projects.

Software Developer in Training

Hi, I'm Leandro

This portfolio shows the skills I am building through self-taught projects and the course path I am preparing to complete.

Course Progress Practical Projects Independent Projects
Scroll

1 year access course roadmap (planned).

The planned course path starts with core development foundations and moves into a broader full-stack stack with assessment and project work.

Introduction to Development

  • HTML
  • CSS 3
  • JavaScript
  • Python

Full-Stack Development

  • In depth HTML / CSS / JavaScript
  • PHP
  • jQuery
  • SQL
  • Python
  • React
  • Bootstrap
  • API
  • Java
  • GitHub
  • C#
Leandro Domingues portrait

Building practical software skills through structured learning.

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.

2 Course Stages
4 Learning Steps
15 Planned Technologies

Note: course milestones are upcoming; personal projects show current hands-on work.

Skills from course work and self-taught projects.

This split keeps upcoming course topics separate from the tools and workflows I am already using in self-directed projects.

Upcoming Course Topics

HTML CSS 3 JavaScript Python PHP jQuery SQL React Bootstrap API Java Git / GitHub C#

Current Skills in Self-Taught Projects

C++ / CMake C# / .NET SFML / Game Development WPF + WinForms SQLite WebView2 LLM Integration (Local + Hosted) PyTorch CUDA Inference Model Quantization RAG Fundamentals Fine-tuning Basics Memory Layers (JSON / SQL / Vector) Embedding Mapping Basics Reinforcement Learning Pygame PPO / RL Algorithms NumPy Matplotlib

Workflow

Codex CLI / IDE Debugging Performance Tuning Documentation Automation CI / GitHub Actions Pytest + Gates Testing & Validation

4 simple steps.

The course structure is straightforward: learn the foundations, deepen full-stack knowledge, complete practical work, and present the results professionally.

01 Planned

Introduction to Development

Build core coding foundations with HTML, CSS, JavaScript, and Python through guided lessons and quizzes.

02 Planned

Full-Stack Development Internal Exam

Deepen full-stack knowledge across front-end and back-end technologies, then validate understanding in an internal exam.

03 Planned

Two Practical Projects

Apply learning to practical builds that simulate real software development problems and workflows.

04 In Progress

Portfolio Website

Present projects, skills, and progression in a professional portfolio suitable for employers and course assessment.

Track what is done and what is next (synced from tracked project data).

The dashboard gives a quick view of current progress across planned course milestones and self-taught project work.

4 In Development
1 In Progress
4 Planned
Total tracked projects: 9 · Last refresh: project data pending load

Course work and self-taught 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.

Course Work

C1

Course Milestone — Introduction to Development

Planned foundation stage covering HTML, CSS, JavaScript, and Python through guided lessons, quizzes, and practical exercises.

PlannedHTMLCSSJavaScriptPython
Planned Course Milestone
C2

Course Milestone — Full-Stack + Internal Exam

Planned full-stack phase focused on deeper front-end and back-end skills, followed by an internal exam to validate understanding.

PlannedPHPSQLReactAPI
Planned Course Milestone
C3

Course Milestone — Practical Project 1

Planned course practical: first full implementation project to validate front-end, API, and persistence fundamentals in one deliverable.

PlannedCourse Milestone
Planned Course Milestone
C4

Course Milestone — Practical Project 2

Planned course practical: follow-up build focused on stronger architecture, testing flow, and evidence-ready documentation for final assessment.

PlannedCourse Milestone
Planned Course Milestone
Portfolio website screenshot
C5

Course Milestone — Portfolio Website

Final course milestone in progress. This site is being built in advance as the place where future course projects and assessments will be presented.

In ProgressHTMLCSSJavaScriptNode.js
In Progress Course Milestone

Self-Taught Projects

Mini RL Survival training screenshot
P1

Personal Project — Mini RL Survival

Working reinforcement-learning lab where a Q-learning agent learns to solve maze levels with training telemetry and evaluation exports.

PythonPygameQ-LearningNumPy
In Development Personal Skill-Building
Snake RL Research Lab training dashboard screenshot
P2

Personal Project — Snake RL Research Lab

In-progress personal RL project with PPO and controller arbitration, plus dashboard tooling for repeatable training and result analysis.

Pythonstable-baselines3PPOExperiment Tracking
In Development Personal Skill-Building
Evolving Life simulation screenshot
P3

Personal Project — Evolving Life

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.

C++17SFMLCMakevcpkg
In Development Independent Build
AntiSlack desktop and AI coach interface screenshot
P4

Personal Project — AntiSlack App

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.

C#.NET 8PythonSQLiteLLM Ops
In Development Personal Development

Contact & collaboration.

I am open to feedback, internship opportunities, and collaboration. Feel free to contact me about projects or course-related opportunities.

Location Torquay, UK
Availability Open for junior opportunities — 2026