About
I'm a Frontend Engineer focused on building thoughtful, accessible, and maintainable web applications with React and TypeScript. I care about the details—from intuitive interfaces and responsive design to clean architecture, reusable components, and reliable code.
Currently, I work as a Frontend Engineer at DataMasterDZ, where I contribute to a modern ERP system that streamlines business operations. My work involves building reusable interfaces, improving frontend architecture, migrating legacy JavaScript to TypeScript, and raising code quality through reviews and testing.
Outside of work, I build full-stack products that push me to explore new technologies and think beyond the frontend. These projects have given me hands-on experience with authentication, role-based access control, payments, real-time features, APIs, databases, and AI integrations.
I'm always learning, experimenting, and looking for better ways to build software that is both enjoyable to use and well-engineered.
Experience
- October 2024 - Present
DataMasterDZ
Frontend Engineer on a modern ERP system.
- Unified multiple independently developed ERP frontends into a single codebase with a shared, feature-based architecture, reducing duplication and improving consistency across modules.
- Initiated and led the migration of 8 ERP modules from JavaScript to TypeScript, improving type safety and maintainability.
- Built a reusable component system and shared frontend patterns for consistent, low-duplication feature development.
- Introduced code reviews plus unit and end-to-end testing, strengthening quality, maintainability, and regression confidence.
- June 2024
Intern2Grow
Completed a virtual internship across UI, JavaScript, and React tracks, taking on real tasks from design to delivery.
- UI: Converted Figma designs into responsive pages, including a login screen and a portfolio page.
- JavaScript: Fixed bugs and implemented new features, including debounced search, clipboard copy, and localStorage auto-save.
- React: Built new features such as social share buttons and a custom useLocalStorage hook.
Skills
- Git
- GitHub
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Next.js
- Figma
- Bootstrap
- Tailwind CSS
- shadcn/ui
- MUI
- Express
- Node.js
- Vite
- Ant Design
- Zustand
- VS Code
Projects
KnowSphere
A full-stack learning platform for browsing, enrolling in, and completing online courses — with verifiable certificates.
- React
- Next.js
- TypeScript
- PostgreSQL
- Node.js
Teamora
A realtime team chat platform where teams collaborate in channels and threads, with AI-assisted writing and summaries.
- React
- TypeScript
- Node.js
- WebSockets
- PostgreSQL