THE LAB

Smaller experiments, active learning, and ideas still taking shape.

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

What I am strengthening right now.

01
</>

C# foundations

Types, input handling, conditions, loops, methods, classes, and object-oriented concepts through small console projects.

C#.NETOOP
02

Mobile product patterns

Task flows, habits, multilingual interfaces, mobile navigation, and reusable components for cross-platform applications.

IonicTypeScripti18n
03

APIs and data flow

Requests, responses, validation, database relationships, error handling, and shaping data for clear interfaces.

RESTMySQLPHP
04

Interface studies

Typography, spacing, responsive layouts, cards, dashboards, motion, and visual hierarchy across personal experiments.

UICSSComponents

02 — LEARNING METHOD

I understand concepts best by turning them into something visible.

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.

  1. 01

    Learn the concept

    Understand the purpose, syntax, and basic rules.

  2. 02

    Build a small version

    Use the concept inside a focused project or exercise.

  3. 03

    Review and refine

    Improve naming, structure, edge cases, and presentation.

03 — REPOSITORIES

The finished and larger builds live in the project archive.

The Lab gives context to the learning behind them; the project archive shows the fuller applications and technical case studies.