C# foundations
Types, input handling, conditions, loops, methods, classes, and object-oriented concepts through small console projects.
THE LAB
This is where I collect the less formal side of my development practice: technical exercises, interface studies, language learning, and projects that are still evolving.
01 — ACTIVE AREAS
Types, input handling, conditions, loops, methods, classes, and object-oriented concepts through small console projects.
Task flows, habits, multilingual interfaces, mobile navigation, and reusable components for cross-platform applications.
Requests, responses, validation, database relationships, error handling, and shaping data for clear interfaces.
Typography, spacing, responsive layouts, cards, dashboards, motion, and visual hierarchy across personal experiments.
02 — LEARNING METHOD
Instead of keeping learning separate from building, I use small projects to test each new concept. A console exercise becomes a calculator, a UI idea becomes a component, and an API lesson becomes a working data flow.
Understand the purpose, syntax, and basic rules.
Use the concept inside a focused project or exercise.
Improve naming, structure, edge cases, and presentation.
03 — REPOSITORIES
The Lab gives context to the learning behind them; the project archive shows the fuller applications and technical case studies.