I build elegant, responsive, and scalable web applications with modern technologies. Passionate about clean code and user-centered design.
Here are some of my recent projects. Each one was carefully crafted to solve specific problems and showcase different skills.
A car dealership review portal with location-based search, review submissions, and sentiment analysis for better customer insight.
Worldwide weather app using React and OpenWeatherMap API. Search any city on any continent with detailed, real-time forecasts.
Books Expense Tracker Web App for Rumi Press using Django to manage distribution expenses and create visual reports. Published on GitHub as part of my learning journey.
Bilingual web app built with React, TypeScript, and Tailwind CSS. Lets users explore all 13 provinces and territories of Canada with responsive design and rich content.
Restaurant Overview Web App using ASP.NET MVC Core with C#, HTML, CSS, and JavaScript. Manage restaurant data (view, edit, add, delete) saved in an XML file.
RouteNest (in progress) is a SaaS platform for contractors to manage parcel delivery teams with route assignment, real-time tracking, custom commissions, and performance analytics.
Certifications showing my passion for tech and continuous learning: 14 Credly badges in cloud, web, DevOps & AI, plus IBM Full Stack, Google IT Support, and LinkedIn Learning courses.
I completed the 'Django Application Development with SQL and Databases' course by IBM, where I worked with relational databases using SQL, built Django apps with ORM, and integrated Bootstrap to enhance UI.
I completed the 'Developing Back-End Apps with Node.js and Express' course by IBM, where I learned how to create server-side applications, work with third-party packages, and manage Node.js packages.
I completed the IBM Full Stack Application Development Capstone Project, where I applied my skills in JavaScript, React.js, Python, Node.js, and Express to build and deploy a full-stack app.
I completed the 'Developing Front-End Apps with React' course by IBM, where I built dynamic UIs using React, JSX, and ES6. I worked with reusable components, hooks, forms, and Redux to create interactive web apps.
I completed the 'Application Development using Microservices and Serverless' course by IBM, where I learned to create REST API endpoints, deploy microservices, and use serverless technologies like IBM Code Engine.
I completed the 'Introduction to Cloud Computing' course by IBM, where I learned the basics of cloud services, deployment models like IaaS, PaaS, SaaS, and explored platforms like AWS, Azure, and IBM Cloud.
I completed IBM’s 'Introduction to Web Development' course where I learned how to build and style web pages using HTML and CSS, and add interactivity with JavaScript. I also got familiar with key web dev tools and the overall ecosystem.
I completed the 'Python for Data Science, AI & Development' course by IBM, where I learned Python programming for data science, applied libraries like Pandas & Numpy, and gained experience in web scraping with Beautiful Soup.
Dieudonne Ntakirutimana successfully completed the 'IT Security: Defense against the digital dark arts' course by Google, where he gained knowledge in network security, wireless security, cryptography, and cybersecurity.
I completed IBM’s 'Getting Started with Git and GitHub' course, where I learned the fundamentals of version control, how to use Git commands, create repositories, manage branches, and collaborate through pull requests.
I completed Google’s 'System Administration and IT Infrastructure Services' course, where I learned how to manage and support IT systems, including directory services, backups, and server infrastructure.
I completed Google's 'Technical Support Fundamentals' course, where I gained foundational skills in troubleshooting, Linux, binary systems, and customer support.
I completed IBM's course on Generative AI, gaining experience using tools like ChatGPT, GitHub Copilot, and Watsonx to generate code, optimize software, and explore ethical AI use in development.
I completed Google's course on Operating Systems, strengthening my skills with the command line, Linux file systems, and PowerShell scripting to better manage system resources.
I completed Google's 'The Bits and Bytes of Computer Networking' course, learning about network models, security, IPv4, DNS, troubleshooting, and network architecture.