Experience
Academic projects and practical experience in software engineering
Software Engineering Student
2023 - PresentMakerere University - College of Computing and Information Sciences (CoCIS)
Second Year (Ongoing) - Pursuing comprehensive education in software engineering, computer science fundamentals, algorithms, data structures, and software design patterns.
Software EngineeringComputer ScienceAlgorithms & Data Structures
Independent Project Development
OngoingPersonal & Academic Projects
Building real-world applications to solve practical problems and strengthen engineering skills. All projects are version-controlled, documented, and publicly available on GitHub.
- Full-stack web applications using Next.js, Laravel, and FastAPI
- RESTful API design and implementation
- Database design and optimization (MySQL, PostgreSQL, Supabase)
- Responsive UI/UX development with modern frameworks
- Version control and collaborative development practices
Next.jsLaravelPythonMySQLGit & GitHub
Key Technical Competencies
Backend Development
- API design and implementation
- Database architecture and optimization
- Authentication and authorization
- Server-side logic and business rules
Frontend Development
- Responsive, mobile-first design
- Component-based architecture
- State management
- Modern UI frameworks
Engineering Practices
- Version control with Git
- Code documentation
- Problem-solving and debugging
- Agile development principles
Professional Skills
- Clear technical communication
- Self-directed learning
- Attention to detail
- International work standards
