Skip to content
View akrambj's full-sized avatar

Block or report akrambj

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
akrambj/README.md

Akram Bedjaoui β€” Frontend Engineer

Typing SVG

πŸ“ Algiers, Algeria Β |Β  🌍 Open to relocation β€” anywhere Β· Visa sponsorship ready


πŸš€ About Me

  • πŸ—οΈ Sole frontend engineer on ProdaConnect, a B2B SaaS platform for the AEC (Architecture, Engineering & Construction) industry β€” 698 source files, Domain-Driven Design, 0 TS errors, 0 circular deps
  • 🧩 Built a 48-component design system and a multi-format document/3D viewer (PDF, IFC/WebGL, image/video)
  • πŸŽ“ Teach React & full-stack development at Code Labs Academy (cohort-based, international students)
  • 🏒 Run One Click Agency β€” freelance & agency software services
  • πŸ—£οΈ Trilingual β€” Arabic (Native), English, French

πŸ› οΈ Tech Stack

Languages

languages

Frameworks & Libraries

frameworks

Styling & UI

styling

Tooling

tooling

State, Data & Forms

tanstack query react hook form zod axios graphql

State, Data & Validation: TanStack Query Β· React Hook Form Β· Zustand Β· Zod Β· Axios Β· REST Β· GraphQL Β· WebSockets Accessibility & Performance: WCAG 2.1 / ARIA Β· Core Web Vitals Β· Code Splitting Β· Lazy Loading


πŸ’Ό Experience

Role Company Period
Frontend Engineer PRODA Connect Apr 2024 – Present
Web Development Instructor Β· Part-time Code Labs Academy Apr 2025 – Present
Frontend Developer Ayor.ai Jan 2025 – Jan 2026
Frontend Developer H24CARE Sep 2023 – Apr 2024

πŸ“Œ Featured Highlights

  • ⚑ Held a 3D-capable document viewer to a 292 KB gzip main bundle by deferring the three.js engine into a 458 KB on-demand worker chunk
  • πŸ” Designed subscription-aware feature gating (HOC pattern + role-based context + Axios interceptor enforcement) across 27 routes
  • 🌐 Shipped a bilingual EN/FR platform with 500+ type-safe translation keys via react-i18next

πŸ“Š GitHub Activity

Contribution Snake

Profile Views


Building type-safe, performant, accessible software β€” one component at a time.

Popular repositories Loading

  1. gdsc-Challenge-02 gdsc-Challenge-02 Public

    CSS 2

  2. chips-product-page chips-product-page Public

    2

  3. Project-14 Project-14 Public

    HTML 2

  4. Ghack-backend Ghack-backend Public

    Python 1 1

  5. Ghack-frontend Ghack-frontend Public

    JavaScript 1

  6. React-protfolio-workshop React-protfolio-workshop Public

    TypeScript 1