skills-and-technologies.exe

skills page

Skills & Technologies

A practical overview of the technologies, tools, and workflows I use to build complete web applications, from responsive interfaces to backend logic and database management.

core

Core Full Stack Skills

Technologies I use most confidently to design, build, and maintain web applications.

html5
Frontend

HTML5

Advanced

  • Semantic structure
  • Accessible page layout
  • Clean and maintainable markup
css-scss
Frontend

CSS3 / SCSS

Advanced

  • Responsive design
  • Flexbox and Grid
  • Reusable and scalable styles
javascript.js
Frontend

JavaScript

Intermediate

  • DOM manipulation
  • Event handling
  • Interactive UI behavior
ui-frameworks
Frontend

Bootstrap / Tailwind

Intermediate

  • Fast interface development
  • Consistent responsive layouts
  • Component-based styling approach
php-oop.php
Backend

PHP (OOP)

Intermediate

  • Object-oriented development
  • Backend logic and form handling
  • Structured code organization
sql.db
Database

SQL

Intermediate

  • Queries and joins
  • Relational database basics
  • Data management for web apps

architecture

Backend, Data & Architecture

Concepts and technologies that support the server-side and data flow of full stack projects.

nodejs
Backend

Node.js

Basic / Academic

  • Server-side JavaScript basics
  • Simple routing concepts
  • Introduction to backend services
api.json
Architecture

REST APIs & JSON

Basic / Intermediate

  • API consumption basics
  • Client-server communication
  • Structured data exchange
http.web
Architecture

HTTP & Web Fundamentals

Intermediate

  • Request-response cycle
  • Methods and status codes
  • Client-server logic basics
database-design
Database

Database Design

Basic / Intermediate

  • Relational structure basics
  • Schema organization
  • Practical data modeling
crud.flow
Backend

CRUD Development

Intermediate

  • Create, read, update, delete flows
  • Forms connected to database logic
  • Practical app functionality
security.basics
Security

Validation & Security Basics

Basic

  • Form validation
  • Input handling awareness
  • Basic secure coding mindset

workflow

Tools & Workflow

The tools and processes I use to work efficiently, collaborate, and manage development tasks.

git
Workflow

Git & Version Control

Intermediate

  • Branching and merging
  • Repository management
  • Conflict resolution basics
github-gitlab
Workflow

GitHub / GitLab

Intermediate

  • Code hosting and collaboration
  • Project version tracking
  • Team workflow familiarity
phinx-migrations
Workflow

Phinx Migrations

Intermediate

  • Database schema versioning
  • Environment consistency
  • Migration-based workflow
debugging
Workflow

Debugging

Intermediate

  • Browser console analysis
  • Inspecting layout and UI issues
  • Troubleshooting frontend behavior
responsive.dev
Workflow

Responsive Development

Intermediate

  • Mobile-first adjustments
  • Cross-device layout adaptation
  • Usability-focused implementation
cli.basics
Workflow

Command Line Basics

Basic

  • Project navigation
  • Basic development commands
  • Working with local environments

academic

Academic & Foundational Knowledge

Technologies explored through study, projects, and academic experience.

java

Java

Academic

  • OOP fundamentals
  • Basic application development
csharp

C#

Academic

  • Language fundamentals
  • Basic software projects
python

Python

Academic

  • Scripting basics
  • Introductory programming logic
android

Android Development

Academic

  • Basic mobile app structure
  • Introductory Android concepts

strengths

Professional Strengths

Personal qualities that support the way I work in technical environments and collaborative projects.

working-style.txt

Problem Solving

I approach technical challenges with logic, patience, and a practical mindset.

Adaptability

I adapt quickly to new tools, workflows, and changing project requirements.

Team Collaboration

I value clear communication and constructive collaboration in shared projects.

Task Organization

I manage priorities effectively and keep work structured and deadline-oriented.

Attention to Detail

I pay close attention to usability, consistency, and implementation quality.

Continuous Learning

I actively keep improving my technical skills and expanding my knowledge.