A passionate Computer Science student from Algeria, crafting thoughtful digital solutions at the intersection of elegant code and human experience. Specialising in full-stack development, AI prompting, and quality-driven engineering.
Hello, I'm Djilali Abdelmomin Bouzidi — a Computer Science student based in Algeria, deeply passionate about building software that is not only functional but genuinely beautiful and human-centred. Every line of code I write carries intention.
My journey in technology began with a simple question: how can I create things that genuinely help people? That question has guided me through web development, artificial intelligence prompting, software testing, and full-stack engineering. I believe the best software is built at the intersection of technical precision and creative thought.
"Code is poetry — it should be readable, elegant, and tell a story."
When I'm not writing code, you'll find me exploring the latest in AI and language models, contributing to open-source projects, or studying algorithmic problem-solving. I am always seeking to grow, to learn, and to build with purpose and care.
I am motivated by creating technology that solves real problems. Whether it's a seamless web experience, a well-tested API, or a thoughtfully crafted AI interaction — quality and care are always at the centre of my work.
Designing precise, context-aware prompts for large language models. Structuring AI interactions to achieve reliable, high-quality outputs across diverse use cases.
Building complete web applications from front-end interfaces to back-end APIs and database design. Comfortable across the entire development stack.
Writing comprehensive test suites, identifying edge cases, and ensuring software quality through unit testing, integration testing, and QA processes.
Approaching complex algorithmic challenges with clarity and analytical thinking. Strong foundation in data structures, algorithms, and computational thinking.
A comprehensive academic management platform designed for university students in Algeria. Features course management, grade tracking, schedule visualisation, and a real-time notification system. Built with a React front-end and a Node.js/Express back-end connected to MongoDB.
View Case Study →A curated Python library of reusable, battle-tested prompt templates for common LLM tasks — summarisation, code generation, data extraction, and creative writing. Includes evaluation scripts and output scoring metrics.
Explore Project →An automated testing framework combining Selenium for end-to-end browser tests and Jest for unit testing. Includes CI/CD pipeline integration, visual regression testing, and a detailed reporting dashboard.
View Repository →An interactive educational tool that visually demonstrates classic sorting and graph traversal algorithms step-by-step. Built to help CS students understand algorithmic complexity in a more intuitive, visual way.
Try Demo →A full-stack e-commerce platform connecting local Algerian artisans with customers. Features real-time inventory, Arabic/French localisation, secure payment integration, and a seller analytics dashboard.
View Project →Studying core subjects including algorithms and data structures, software engineering, operating systems, databases, computer networking, and artificial intelligence. Maintaining a strong academic record while participating in project-based learning.
Graduated with distinction in Mathematics and Physical Sciences, laying the analytical and logical foundation for my journey in computer science.
Completed comprehensive courses in modern web development including HTML/CSS, JavaScript, React, Node.js, and database management through platforms such as freeCodeCamp and Udemy.
Whether you're looking for a dedicated intern, want to collaborate on a project, or simply wish to exchange ideas about technology — I'd be genuinely delighted to hear from you. Every great project begins with a conversation.