Skill levels are indicated with this notation:
- Basic [+]
- Proficient [++]
- Advanced [+++]
- Expert [++++]
Programming Languages
ActionScript 3.0 [++++]- Assembly (X86) [+]
- Bash [+++]
- C [++]
- C++ [++++]
- C# [+++]
- Python [++++]
- Java [+]
- Javascript [+]
- Ruby [+++]
Visual Basic .NET [+]VBScript [+]
Non-Programming Languages and Technologies
- Apache [+++]
- CMake [+++]
- CSS3 [++]
- HTML5 [++]
- JSON [++++]
- LAMP Servers [+++]
- Markdown [++++]
- MySQL [+++]
- Postfix/Dovecot [+]
- PostgreSQL [+++]
- Regular Expressions (Regex) [+++]
- Remarkup [++++]
- ReStructuredText [++++]
- SQLite [+++]
- XML [+++]
- YAML [++++]
Libraries and Toolkits
- CPGF (C++) [++]
- Click (Python) [+++]
- Django (Python) [+++]
- Django REST Framework (Python) [+++]
- eventpp (C++) [++]
- IOSqueak (C++) [++++]
- Qt (Python) [+++]
- GTK (C++, Python) [++]
- Kivy (Python) [++]
- Tkinter (Python) [+]
- wxwidgets (Python) [+]
Operating Systems
- Linux, Debian [+++]
- Linux, Slackware [++]
- Linux, Ubuntu [++++]
- macOS [+++]
- Windows 98-11 [++++]
Tools
IDEs and Editors
Atom [++]- Code::Blocks [+++]
- DataGrip (JetBrains) [+++]
- DBeaver CE [+++]
- Emacs [+]
- Geany [+++]
- IntelliJ IDEA (JetBrains) [+++]
- Notepad++ [+++]
- PyCharm (JetBrains) [++++]
- Rider (JetBrains) [+++]
- RubyMine (JetBrains) [+++]
- Vim [++]
- Visual Studio (2010) [+]
- Visual Studio Code [++++]
Analysers & Formatters
- Black [++++]
- Clang Format [+++]
- Commitizen (Python) [+++]
- cppcheck [++++]
- Flake8 (pyflakes, pycodestyle, mccabe) [++++]
- KCacheGrind [++]
- Pylint [+++]
- SonarLint [+++]
- Valgrind [++++]
Compilers and Build Tools
- CMake [+++]
- GCC [+++]
- LLVM Clang [+++]
- Sphinx [++++]
- venv (Python) [++++]
Testing and CI
- Goldilocks [++++]
- Jenkins [++++]
- Pytest [++++]
- XUnit [+]
VCS and DevOps
- Docker [+++]
- Git [++++]
- GitHub [+++]
- GitLab [+++]
- Jenkins [++++]
- Meld [+++]
- Phabricator/Phorge [++++]
Subversion [++]
Cloud Services
- AWS [+]
- Azure [++]
- GCE [+]
- Linode [++++]
Topics, Programming
- Algorithmic Efficiency [+++]
- Data Structures [+++]
- Documentation [++++]
- Hardware, Build/Repair [++]
- Memory Management [++++]
- Refactoring [++++]
- Testing [+++]
- Undefined Behavior [++++]
Paradigms
- Functional Programming [++++]
- Generic Programming [+++]
- Object-Oriented Programming [++++]
- Procedural Programming [+++]
Topics, Project and Team Management
- Agile [++++]
- Kanban [+++]
- Quantified Task Management [++++]
- Mentoring [++++]
- Scrum [++++]
Other Skills
- Audio/Video Production
- Community Management, Moderation
- Document Design (LibreOffice Writer)
- Editing
- Graphics Design, Vector (Inkscape)
- Project Management
- Public Speaking
- Spreadsheets (LibreOffice Calc)
- Teaching
- Typography
- Writing, Fiction/Non-Fiction