Skills
35 skills across 4 categories
Technical skills and expertise I've developed through projects and professional experience.
Programming Languages
Python Expert
Versatile programming language for software development, data science, machine learning, and backend development.
C Intermediate
Low-level programming language for systems development, operating systems, and performance-critical applications.
Java Intermediate
Object-oriented programming language for enterprise applications, Android development, and GUI applications.
JavaScript Intermediate
Frontend development and browser-based applications.
R Intermediate
Statistical computing language for data science, mathematical analysis, and visualization.
Rust Beginner
Systems programming with memory safety and performance.
C++ Beginner
Object-oriented systems programming language for performance-critical applications.
Assembly Learning
Low-level programming language for direct CPU and hardware interaction.
SDLC
Agile & Scrum Intermediate
Iterative software development methodologies for team collaboration.
Project Management Intermediate
Planning, coordinating, and delivering software projects successfully.
Technical Knowledge
Mathematics Advanced
Strong mathematical foundation enabling deeper technical understanding.
Databases Advanced
Relational database design, SQL queries, and data management systems.
Computer Graphics Intermediate
Rendering pipelines, raytracing, and real-time graphics from the math up.
REST APIs Intermediate
Designing and consuming RESTful web services.
API Design Intermediate
Designing RESTful interfaces that connect software systems together.
Distributed Computing Intermediate
Building systems that coordinate across multiple computers and networks.
Cybersecurity Intermediate
Understanding vulnerabilities to build more secure systems.
Data Science Intermediate
Using mathematics and programming to extract insights from data.
Machine Learning Intermediate
Neural networks, time series forecasting, and predictive modeling from scratch.
Tools
Git & GitHub Advanced
Version control and collaborative development workflows.
NumPy Advanced
Numerical computing for machine learning and scientific applications.
SQL Advanced
Advanced relational database system for production applications.
Pandas Intermediate
Python data manipulation and analysis for research and production.
Matplotlib Intermediate
Publication-quality data visualizations for research and analysis.
Qdrant Intermediate
Vector database for semantic search and similarity matching.
scikit-learn Intermediate
Python library for machine learning model training and evaluation.
Flask Intermediate
Python web framework for APIs and backend development.
pytest Intermediate
Python testing framework for unit and integration tests.
Docker Intermediate
Container platform for application deployment and development environments.
Jira Intermediate
Project management and issue tracking software.
Vercel Intermediate
Cloud platform for frontend deployment and serverless functions.
Astro Learning
Modern static site generator for content-focused websites.