Technical Skills

A comprehensive overview of my technical expertise and proficiency levels across various technologies and domains

🐍

Python

Expert Level
90%

Advanced proficiency in Python for web development, data analysis, machine learning, and automation. Extensive experience with Django, Flask, NumPy, Pandas, and scikit-learn.

Django Flask Data Science Automation
🎯

Django

Advanced
85%

Proficient in building robust, scalable web applications with Django. Experience with Django REST Framework, authentication systems, and database optimization.

REST API Authentication ORM Security
🎨

HTML & CSS

Expert Level
95%

Expert-level skills in creating responsive, accessible, and modern web interfaces. Proficient in CSS Grid, Flexbox, animations, and modern CSS methodologies.

Responsive Design CSS Grid Animations Accessibility

JavaScript

Advanced
80%

Strong JavaScript fundamentals with experience in ES6+, DOM manipulation, async programming, and modern frameworks. Building interactive web applications.

ES6+ Async/Await APIs DOM
🤖

Machine Learning

Intermediate
75%

Solid understanding of ML algorithms, model training, and deployment. Experience with TensorFlow, scikit-learn, and neural networks for various applications.

TensorFlow Scikit-learn Neural Networks Data Analysis
🔒

Cybersecurity

Advanced
80%

Strong foundation in cybersecurity principles, threat analysis, and secure coding practices. Currently pursuing specialized degree in cybersecurity.

Threat Analysis Secure Coding Digital Forensics Risk Assessment
📚

Git & Version Control

Advanced
85%

Proficient in Git workflows, branching strategies, and collaborative development. Experience with GitHub, GitLab, and team-based version control.

GitHub Branching Collaboration CI/CD
🗄️

Database Management

Intermediate
70%

Experience with SQL databases (PostgreSQL, MySQL) and NoSQL solutions. Database design, optimization, and data modeling for web applications.

PostgreSQL MySQL Data Modeling Optimization
🐧

Linux & Command Line

Advanced
82%

Proficient in Linux system administration, shell scripting, and command-line tools. Experience with server management and automation scripts.

Bash Scripting System Admin Automation Server Management

Proficiency Levels

Understanding my skill ratings and what they represent

🚀

Expert (90%+)

Can lead projects, mentor others, and solve complex problems independently. Deep understanding of best practices and advanced concepts.

Advanced (80-89%)

Proficient in most aspects, can work independently on complex tasks, and contribute to architectural decisions.

📈

Intermediate (70-79%)

Solid foundation with practical experience. Can handle most common tasks with occasional guidance on complex issues.

🌱

Learning (60-69%)

Basic understanding with hands-on experience. Actively developing skills through projects and continuous learning.

Certifications & Learning Path

Current certifications and planned professional development

🎓

Computer Engineering Degree

Kyungdong University, South Korea

In Progress (2022-2026)
🔐

Cybersecurity & Digital Forensics

The Open University of Kenya

In Progress (2023-2026)
🐍

Python Professional Certification

Python Institute

Planned 2024
☁️

AWS Cloud Practitioner

Amazon Web Services

Planned 2024
🛡️

CompTIA Security+

CompTIA

Planned 2025
🤖

TensorFlow Developer Certificate

Google

Planned 2024