Security-aware
Authentication, authorization, JWT tokens, claims, and session management.
Full-Stack Developer · 4th-Year Computer Engineering Student
I’m Asad Maiga, a 4th-year Computer Engineering student and Full-Stack Developer. I build production-ready web applications, from robust backend architecture and REST APIs to responsive, modern frontend interfaces.
About me
I am a 4th-year Computer Engineering student and Full-Stack Developer with a solid foundation in backend architecture, REST APIs, and database design, complemented by practical experience creating responsive, interactive web applications.
Through software engineering internships at Albayrak Piri Medya and RDC Partner, I gained hands-on experience working inside enterprise codebases, tracing request flows, debugging multi-tier systems, and collaborating through Git-based team workflows.
I enjoy taking ideas from architectural design to live deployment—building relational schemas, implementing robust authentication flows, integrating real-time features, and crafting intuitive user interfaces.
Authentication, authorization, JWT tokens, claims, and session management.
Clean layering, structured APIs, component hierarchy, and maintainable code.
Testing, Docker, responsive design, performance, and continuous integration.
Experience
Practical experience at Albayrak Piri Medya and RDC Partner inside ASP.NET Core environments, supported by personal projects across full-stack web development, backend systems, and data engineering.
Albayrak Piri Medya
Completed a software development internship at Albayrak Piri Medya, working with ASP.NET Core and contributing to software engineering workflows in a professional software development environment.
RDC Partner · Software Engineering Internship
Contributed to backend tasks while learning how large applications organize APIs, services, authentication, error handling, and team-based development workflows.
Developing and examining C# / ASP.NET Core Web API components.
Working with Keycloak, OIDC, claims, cookies, and authorization flows.
Using Git, GitHub, and SourceTree for branch-based collaboration.
Debugging existing modules and communicating progress in a team.
Selected projects
A curated selection of full-stack, web platform, security, and systems projects built for production and practical utility.
Full-Stack Social Learning & Productivity Platform
A production full-stack social learning platform deployed on Microsoft Azure, where students create and join real-time study rooms, discover peer communities, manage tasks, track focus sessions, and build their comprehensive learning profile.
Corporate website and digital presence for a software engineering and technology consulting studio. Built as a responsive, multilingual experience focused on custom software services, web and mobile solutions, system integrations, project discovery, and professional client acquisition.
View live projectPersonal developer portfolio designed and built to present professional experience, software projects, technical skills, and engineering interests through a responsive, multilingual and performance-conscious web experience.
A hands-on ASP.NET Core Web API project demonstrating API key, cookie, and JWT bearer authentication; claims-based authorization; refresh-token rotation and reuse detection; resource-based authorization; integration testing; and continuous integration.
View repositoryA data warehousing project demonstrating ETL thinking, PostgreSQL, structured transformations, and analytics-focused data modelling.
View repositoryA C# application applying object-oriented design to secure login, balance operations, transaction history, and domain modelling.
View repositoryA backend-focused bookstore application built with Java, Spring Boot, and PostgreSQL, applying structured data modelling, REST API endpoints, and entity-level validation.
View repositoryEarlier work also includes frontend development, Python, Java Spring Boot, C, React, data cleaning, and algorithm visualisation projects.
Browse all GitHub repositoriesSkills & workflow
Skills are grouped by where they fit in the software architecture and engineering workflow, rather than presented as an unstructured list.
Full-stack architecture · real-time systems · integration testing · CI/CD pipelines · cloud deployment
Contact
I’m open to full-stack, backend, and software engineering opportunities, junior roles, technical collaborations, and discussions about web development.