About
I'm a computer science undergraduate who studies mathematics alongside it, and I learn by building. The projects I have pinned on GitHub are mostly coursework from the ALX software engineering track: C, Python and shell, with some small C++ and HTML work.
Right now I'm moving toward data science, backend systems and mobile development.
- Studying
- Mathematics and computer science
- Learning
- Flutter and Jetpack Compose
- Editors
- Vim, Emacs, VS Code, IntelliJ IDEA, PyCharm, RStudio
- Handle
- Gh0sTed, or ProfessorMB21 on GitHub
Data science and machine learning
Building models and exploring AI and ML applications with Python.
Backend development
Designing scalable systems with databases, APIs and modern architectures.
Mobile development
Learning Flutter and Jetpack Compose for cross-platform applications.
Skills
Languages
- C
- C++
- Python
- JavaScript
- TypeScript
- Dart
- Kotlin
- R
Frontend and mobile
- HTML5
- CSS3
- Flutter
- Jetpack Compose
Databases and backend
- PostgreSQL
- Supabase
- Docker
- DBeaver
Editors and tools
- Vim
- Emacs
- VS Code
- IntelliJ IDEA
- PyCharm
- RStudio
- Git
- npm
Game engines
- Unity
- Godot
Platforms
- Linux
- Ubuntu
- Debian
- Kali Linux
- Windows
- Android
- iOS
Currently learning
Projects
Commits per repository
Counted on the default branch of each pinned repository.
| Repository | Commits | Stars | Forks |
|---|---|---|---|
| alx-low_level_programming | 340 | 11 | 0 |
| alx-system_engineering-devops | 231 | 6 | 1 |
| alx-higher_level_programming | 72 | 7 | 0 |
| simple_projects | 36 | 7 | 0 |
| alx-pre_course | 13 | 5 | 0 |
| blogsite | 3 | 5 | 1 |
Pinned repositories, six of 52. Each disc has an area proportional to the repository's GitHub stars. Open an entry for its contents.
alx-low_level_programming
Low-level programming coursework from the ALX track, written in C.
Low-level programming coursework from the ALX track, written in C.
Task folders
Facts
- Commits
- 340
- Stars
- 11
- Forks
- 0
- Topics
- algorithms, c, data-structures
Folders follow the ALX numbering, from 0x00-hello_world to 0x1A-hash_tables.
Open on GitHub
alx-higher_level_programming
Higher-level programming coursework in Python.
Higher-level programming coursework in Python.
Task folders
Facts
- Commits
- 72
- Stars
- 7
- Forks
- 0
- Topics
- python
simple_projects
Small programming tasks in C++.
Small programming tasks in C++.
Contents
Facts
- Commits
- 36
- Stars
- 7
- Forks
- 0
alx-system_engineering-devops
System engineering and DevOps coursework from the ALX track, in shell.
System engineering and DevOps coursework from the ALX track, in shell.
Task folders
Facts
- Commits
- 231
- Stars
- 6
- Forks
- 1
- Topics
- bash, devops, shell
alx-pre_course
The first repository as an ALX student on the full stack engineering track.
The first repository as an ALX student on the full stack engineering track.
Contents
Facts
- Commits
- 13
- Stars
- 5
- Forks
- 0
The README describes it as the ALX Cohort 17 projects.
Open on GitHub
blogsite
A blog website built to learn web technologies and Git.
A blog website built to learn web technologies and Git.
Contents
Facts
- Commits
- 3
- Stars
- 5
- Forks
- 1
- Started
- 9 June 2023
The README calls the project a demo.
Open on GitHubHonours
- Pull Shark x2
- GitHub achievement for pull requests that were merged.
- Pair Extraordinaire
- GitHub achievement for co-authoring a commit that was merged.
- Quickdraw
- GitHub achievement for closing an issue or pull request within minutes of opening it.
Contact
- GitHub
- github.com/ProfessorMB21
- Coding time
- WakaTime profile
- Handle
- Gh0sTed