ibrahim-bore
/

IBRAHIM BORÉ · SOFTWARE DEVELOPER

I build products,
not just interfaces.

> Junior developer with a strong bias toward building, learning and solving real problems. Open to opportunities · Bamako, Mali · Remote

// I work across frontend and backend.

// Looking for an environment where I can contribute,

// learn from experienced engineers and grow through real-world engineering.

const github = "github.com/Whereisdev";
const linkedIn = "linkedin.com/in/ibrahim-bore";
const email = "ibore21@gmail.com";
Avatar Ibrahim Boré
personal-info.js
what-i-look-for.js
how-i-work.js

// Skills & Stack

@frontend HTML · CSS · JS · React · Next.js
HTML5 Comfortable
CSS3 Comfortable
JavaScript ES6+ Comfortable
React In progress
Next.js In progress
Responsive UI Mobile first
@backend Node.js · Express · REST APIs · PHP
Node.js / Express In progress
PHP
PHP Comfortable
REST APIs REST & Services
@data SQL · PostgreSQL · Supabase
SQL / MySQL Relational DB
PostgreSQL / Supabase In progress
@mobile React Native · Mobile UX
React Native Used on Kalanso
@tools_workflow Git · GitHub · Linux · Postman
Git & GitHub Version control
Postman & Linux Comfortable
@currently_deepening TypeScript · Architecture · Testing
TS
TypeScript & Tests Deepening actively
projects-info

Project 1 // _Sushimebko

S

SUSHIMEBKO

RESTAURANT SHOWCASE WEBSITE

A restaurant needed a web presence that matched the quality of its experience. I built a fully responsive showcase website focused on brand presentation, menu clarity and visual storytelling. The goal was to turn a real establishment into a clear, engaging digital experience.

// What I learned: Structuring a frontend project from layout to detail · working with design intent · responsive CSS without a framework

React js Javascript Html Css UI/UX Responsive Design
Aperçu Sushimebko

Project 2 // _BioArchi-Mali

B

BIOARCHI MALI

ARCHITECTURE STUDIO WEBSITE

An architecture studio had no digital presence. I built a visual-first website that structures their portfolio of projects, communicates the studio's positioning and creates a coherent identity online. The challenge was making the design feel as considered as the architecture itself.

// What I learned: Visual hierarchy · building around architectural content · layout systems for portfolio showcase

Html Css JavaScript Visual Storytelling Portfolio Design Responsive UI
Aperçu BioArchi Mali

Project 3 // _Couverture-Vasseur

C

COUVERTURE VASSEUR

LOCAL BUSINESS WEBSITE

A roofing company needed a website that turned visitors into quote requests. I built a conversion-focused site with a clear customer journey: service discovery, trust-building content, a detailed FAQ, local service areas and a contact flow. I used Next.js for this project, which required me to learn its routing and rendering model while delivering a production-quality result.

// What I learned: Next.js routing and structure · UX applied to a real business objective · working with Tailwind CSS

Next js Tailwind css JavaScript Html Css UX Strategy Conversion
Aperçu Couverture Vasseur

Project 4 // _Kalanso

K

KALANSO

MOBILE EDUCATION APP

A mobile application built with React Native to help students prepare for the Baccalauréat exam. I contributed to the UI design, worked on the user experience flows and integrated backend features using PHP, including in-app purchase integration.

// What I learned: React Native components and navigation · mobile UX patterns · integrating payment features · working on a product that went live on the Play Store

React Native PHP Mobile UX
Aperçu Kalanso

Project 5 // _PrepaBac-Quizz

Q

PREPABAC-QUIZZ

INTERACTIVE QUIZ PLATFORM

Students preparing for the Bac had no simple way to test themselves online. I built an interactive quiz platform that generates question sets by subject, calculates scores in real time, shows a pass percentage and displays step-by-step explanations. All logic was written in vanilla JavaScript without any framework.

// What I learned: Managing complex state in vanilla JS · building real interactive logic · writing reusable components without a framework

HTML5 CSS3 JavaScript ES6 Interactive Quiz Logic
Aperçu PrepaBac Quizz

Project 6 // _Lire-pour-exister

L

LIRE POUR EXISTER

LITERARY ASSOCIATION WEBSITE

A literary association needed a clean, culturally appropriate web presence. I built a polished showcase site with careful attention to typography, readability and subtle CSS animations. The goal was to let the writing and mission speak, without the design getting in the way.

// What I learned: Typography as design · CSS animations · designing for content that has meaning

HTML5 CSS3 JavaScript Animations UI
Aperçu Lire pour exister

Project 7 // _Portfolio

P

PORTFOLIO

PERSONAL PORTFOLIO

This portfolio. Built with HTML, CSS and vanilla JavaScript, designed to look like a VS Code interface. I built it to showcase my work and practice frontend architecture without any framework. Every section, animation and interaction was written from scratch.

// What I learned: Tab navigation with hash routing · IDE-style CSS architecture · lightweight bilingual i18n system

HTML5 CSS3 JavaScript ES6+ Responsive Design
Aperçu Portfolio
contact-form.js

// If you're building something and need a junior developer who is serious about the work — I'd be glad to talk.

preview.js

const button = document.querySelector('#btnSubmitMessage');

const message = {
  name: "",
  email: "",
  message: "",
  date: "Today"
};

button.addEventListener('click', () => {
  form.send(message);
});