Profile picture Ibrahim B.

Ibrahim B.

Software Developer

Morocco

Hi 👋 I'm Ibrahim, a Software developer from Morocco who loves building efficient, clean systems and tools. I write robust backend services, create command-line interfaces, and optimize data pipelines for speed and simplicity.

$ go run connect.go
[INFO] Initializing connection...
[INFO] Connection ready.
[INFO] Waiting for incoming contact request...

package main

import (
	"fmt"
	"strings"
)

type ContactType string

const (
	GitHub   ContactType = "Github"
	LinkedIn ContactType = "Linkedin"
	Email    ContactType = "Email"
)

func main() {
	techStack := TechStack{
		DevOps: []string{
			"Docker",
			"AWS",
			"Cloudflare",
			"GitHub Actions",
		},
		Backend: []string{
			"Go (Golang)",
			"PostgreSQL",
			"MongoDB",
			"SQLite",
			"REST APIs",
			"Web scraping",
			"Browser automation",
			"Concurrency (goroutines, channels)",
		},
		Frontend: []string{
			"HTML",
			"React",
			"TailwindCSS",
			"Astro",
		},
		Tooling: []string{
			"Neovim",
			"LazyVim",
			"Linux",
			"Git",
			"Markdown",
		},
	}

	me := Developer{
		Name: "Ibrahim B.",
		Skills: append(
			append(
				append(
					techStack.DevOps,
					techStack.Backend...),
				techStack.Frontend...),
			techStack.Tooling...),
		Interests: []string{
			"Backend engineering",
			"Automation",
			"Open Source",
			"System design",
			"Self-hosting",
			"Terminal tools",
			"Remote work",
		},
	}
}

func contact(t ContactType) string {
	switch t {
	case GitHub:
		return "https://github.com/b9uu"
	case LinkedIn:
		return "https://www.linkedin.com/in/ibrahim-boussaa"
	case Email:
		return "baqo271@gmail.com"
	default:
		return "Use carrier pigeon."
	}
}

TUI Nutrition Tracker

A terminal-based UI app written in Go to log and review food and macronutrients. Built using Bubble Tea and Go, tracks calories, protein, carbs, fats daily, uses SQLite for local persistent storage, simple, fast, and keyboard-driven.

View Project

Realty API

Realty is a Go-based real estate data aggregator and API. It scrapes property listings from various sources, stores the data in a PostgreSQL database, and provides a simple API to access the information.

View Project
Built with Astro by B9uu