Skip to content
View Spectrand11's full-sized avatar

Block or report Spectrand11

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Spectrand11/README.md

Hi, I'm Ibrahim πŸ‘‹

I'm a Computer Science student focused on becoming a strong software engineer through consistent, deliberate practice.

My current journey is centered around two languages:

  • Go β€” my primary systems and backend language
  • Python β€” expanding my programming perspective and building practical tools

I am less interested in simply collecting technologies and more interested in understanding how things work and building the ability to solve problems independently.


🧭 My Current Journey

Programming Fundamentals
        ↓
        Go
        ↓
Systems β€’ CLI Tools β€’ Concurrency β€’ Backend Engineering
        ↓
      Python
        ↓
Automation β€’ Scripting β€’ Data β€’ Practical Applications
        ↓
   Deeper Engineering
        ↓
Cloud β€’ Security β€’ Distributed Systems

🐹 Go β€” My Primary Language

Go is where I am building my strongest programming foundation.

My goal is not just to learn Go syntax, but to understand the fundamentals deeply:

  • Data structures
  • Pointers
  • Structs
  • Methods
  • Interfaces
  • Error handling
  • File systems
  • Concurrency
  • Networking
  • Systems design

Current Go Roadmap

Phase 1 β€” Foundations & CLI Tools

  • Go Tour
  • Go by Example
  • Rebuilding projects from scratch
  • CLI applications
  • File processing

Phase 2 β€” Algorithmic Depth

  • Byte and rune manipulation
  • Recursion
  • Pointers
  • Parsing
  • Data structures

Phase 3 β€” Concurrency & High-Throughput Systems

  • Goroutines
  • Channels
  • Worker pools
  • Synchronization
  • Concurrent applications

Phase 4 β€” Production Systems

  • Databases
  • Key-value stores
  • APIs
  • Networking
  • Production engineering

Projects

Some of the projects I am building or planning to build:

  • Expense Tracker β€” CLI application for managing expenses
  • Todo CLI β€” task management from the terminal
  • Loggrep β€” a command-line log search and filtering tool
  • Mdrender β€” a Markdown parser
  • Gofetch β€” a concurrent metrics harvester
  • KVStore β€” a key-value storage system

I believe rebuilding projects from scratch is one of the best ways to turn knowledge into understanding.


🐍 Python β€” Expanding My Programming Perspective

After building a foundation with Go, I am exploring Python to understand a different programming philosophy.

The goal is not to abandon Go or simply learn another syntax.

The goal is to understand:

What is universal to programming, and what is specific to a language?

My Python journey focuses on:

  • Python fundamentals
  • Dynamic typing
  • Objects and references
  • Lists, dictionaries, tuples, and sets
  • Functions
  • File handling
  • Exceptions
  • Modules
  • Iteration
  • Generators
  • Object-oriented programming
  • CLI applications

Python Learning Approach

Learn a concept
      ↓
Understand the underlying idea
      ↓
Write small experiments
      ↓
Build a project
      ↓
Rebuild from understanding

I am currently working through structured Python learning and building small projects to reinforce the concepts.


πŸ› οΈ Current Focus

Go
β”œβ”€β”€ Fundamentals
β”œβ”€β”€ CLI applications
β”œβ”€β”€ File processing
β”œβ”€β”€ Algorithms
β”œβ”€β”€ Concurrency
└── Systems programming

Python
β”œβ”€β”€ Core language fundamentals
β”œβ”€β”€ Data structures
β”œβ”€β”€ Functions
β”œβ”€β”€ Files and modules
β”œβ”€β”€ Object model
└── Practical applications

🎯 Long-Term Direction

My long-term interests are in the intersection of:

  • Backend engineering
  • Systems programming
  • Cloud infrastructure
  • Cybersecurity
  • Distributed systems

I am currently focused on building the foundation required to eventually work in those areas.

For now, the process is simple:

Learn deeply. Build consistently. Rebuild what I learn. Compound over time.


πŸ“ˆ The Journey

This profile is a record of the process.

Not just finished projects.

Not just polished repositories.

But the progression from:

Learning syntax
      ↓
Understanding concepts
      ↓
Building small programs
      ↓
Building systems
      ↓
Understanding engineering

I'm still early in the journey, but I'm building deliberately.


Current Status

  • πŸŽ“ Computer Science student
  • 🐹 Building deeply with Go
  • 🐍 Learning Python
  • πŸ› οΈ Building CLI and systems projects
  • ☁️ Exploring cloud and cybersecurity
  • πŸ“ˆ Focused on consistent compounding

Popular repositories Loading

  1. cloud-security-journey cloud-security-journey Public

    My beginner journey in cloud security and bug bounty β€” documenting IBM SkillsBuild, Kubernetes, and hands-on labs

  2. Spectrand11 Spectrand11 Public

    My Cloud Security & Bug Bounty learning journey