Skip to content
View Achrafaamiri's full-sized avatar

Block or report Achrafaamiri

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.

Content in all repositories owned by your account will be closed.
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
Achrafaamiri/README.md

42 Firenze

Hi, I'm Achraf Aamiri πŸ‘‹


πŸ’‘ About Me

I'm a software developer studying at 42 Firenze, driven by one thing: understanding how things really work under the hood.

Before 42, I spent 3 years working in a professional dev team on Raven ECMS β€” an enterprise banking platform used by international financial institutions. That experience showed me how real software is built: Agile workflows, working alongside business analysts, and shipping in production environments.

But I realized I wanted deeper foundations. So I joined 42 Firenze β€” no teachers, no lectures, just you, the problem, and your peers. It's the hardest and most honest way to learn programming.

Alongside systems programming, I've been going deep on AI-assisted development β€” not using AI as a shortcut, but learning to orchestrate it properly: writing specs, building pipelines, and always knowing what the code is actually doing.


πŸ€– AI Engineering β€” Claude Code & Agents

This is where I've invested seriously over the past year. I don't use AI to generate code I don't understand β€” I use it as a force multiplier when I already know what I want to build.

What I've Built

  • Multi-agent pipelines with Claude Code: parallel/sequential subagents with specialized roles (Explore, Plan, Execute)
  • Custom Skills with context-based auto-invocation β€” pattern matching, progressive disclosure
  • MCP Server integrations: Playwright, PostgreSQL, GitHub, Notion β€” full end-to-end automation
  • Slash Commands for repeatable git-integrated workflows
  • BridgeEye β€” a Telegram bot that fetches live crypto market data and uses Claude to reason through technical analysis for users
  • Morpheus β€” an AI voice agent integrated into my portfolio site (ElevenLabs + custom prompt engineering), designed to qualify visitors conversationally

How I Work With AI

  • Write CLAUDE.md files to define project conventions, agent routing, and context rules
  • Orchestrate with Opus, execute with Sonnet β€” cost-aware model selection
  • Use Hooks for event-driven automation
  • Manage context windows intentionally β€” no sloppy prompting


🌐 Web Development & Freelance

I build clean, well-crafted websites for clients β€” with a focus on design quality, performance, and custom code over templates.

Freelance Projects

Project Description Stack
achrafaamiri.dev Personal portfolio with AI voice agent HTML, CSS, JS, ElevenLabs
Residenze Toscane Real estate demo β€” listings, filters, Florentine design WordPress, Custom Theme
Wedding Photographer Split-hero portfolio with editorial layout HTML, CSS, JS
Web Agency "DEPTH" Full agency landing page with water ripple effect HTML, CSS, JS

What I Can Do

  • Build responsive layouts with HTML5 + CSS3 β€” no framework shortcuts
  • Design interfaces in Figma before writing a single line
  • Write clean CSS using Grid and Flexbox from scratch
  • Deploy on Vercel and Railway
  • Integrate AI agents and voice interfaces into web products


πŸ’» Low-Level & Systems Programming

42 Firenze is where I'm building my strongest foundations β€” the kind of programming most developers never touch.

Current Focus

  • C programming and memory management
  • Pointers, data structures, and dynamic allocation
  • Algorithms and sorting complexity
  • Unix/Linux processes and file descriptors
  • Clean, modular code reviewed by peers β€” no bad code survives


πŸ“± Mobile Development β€” Learning Flutter

I'm following an intensive Flutter course (~15h/week), exploring cross-platform mobile development.

What I'm Learning

  • Dart language and OOP principles
  • Flutter widget system and layouts
  • State management with Riverpod
  • Firebase: Authentication, Firestore, Storage
  • REST API integration


πŸ“š 42 Firenze β€” Projects

Project Description Status
42libft Custom C standard library from scratch βœ… Done
ft_printf Custom printf implementation βœ… Done
Get Next Line File I/O line reader in C βœ… Done
Born2beRoot Linux server setup & administration βœ… Done
Push Swap Stack-based sorting algorithm πŸ”„ In progress

πŸ“ˆ What I'm Working On

  • Completing Push Swap at 42 Firenze
  • Building a real estate website for Florence with custom design
  • Learning Flutter and building my first mobile app
  • Deepening AI agent architecture β€” better pipelines, better specs


"The best way to understand something is to build it from scratch." πŸš€

Popular repositories Loading

  1. Achrafaamiri Achrafaamiri Public

  2. portfolio-jacopo_agostini portfolio-jacopo_agostini Public

    HTML

  3. image-converter image-converter Public

    TypeScript