Software Engineering and Application Development

Talla Ahmed Bunjabi

Software Engineer

Hands-on experience in full-stack software development, web applications, digital solutions, artificial intelligence, and computer vision.

Talla Ahmed Bunjabi has academic and practical preparation in computer science and software engineering, with experience in front-end and back-end development, REST API development, database management, external service integration, and projects in artificial intelligence, computer vision, and user experience.

BScComputer Science

Experience combining web development, software engineering, artificial intelligence, computer vision, and user experience.

Full StackReact + Django
AgendafyIntegrated Productivity Platform
AIYOLOv5 + OpenCV
UXSwiftUI + Figma
01Full-Stack Application Development

Building front-end and back-end systems and connecting them with databases, APIs, and external services.

02Software Engineering

Using Agile methodologies, managing code with Git, and applying modern software engineering practices.

03Artificial Intelligence

Building and training computer-vision models, processing images, and evaluating models using Python and YOLOv5.

04User Experience

Focusing on usability and developing clear, practical interfaces using modern design tools and technologies.

Professional Profile

A technical path combining full-stack programming, user experience, and artificial intelligence.

Talla Ahmed Bunjabi is a full-stack software developer with a Bachelor’s degree in Computer Science from Umm Al-Qura University. Since her studies, she has focused on software development and building applications and digital solutions that combine technical quality with user experience.

She has practical experience in front-end and back-end technologies, REST API development, database management, modern development tools, and projects in artificial intelligence and computer vision.

Qualifications and Professional Development

Academic and practical preparation in computer science, software engineering, and application development.

Talla Ahmed Bunjabi combines academic study in computer science with intensive practical training in software engineering, full-stack application development, and modern development methodologies.

Bachelor’s Degree in Computer Science

Bachelor’s degree in Computer Science from Umm Al-Qura University, establishing her foundation in programming, algorithms, databases, and systems development.

Software Engineering Bootcamp

Completed the Software Engineering Bootcamp delivered by the Saudi Digital Academy in collaboration with General Assembly, with a focus on full-stack development and modern software engineering practices.

Full Stack and REST API Development

Practical training in React, Django, Django REST Framework, Python, and JavaScript, along with REST API design and integration and database management.

Artificial Intelligence and User Experience

Practical experience in YOLOv5, OpenCV, and computer vision, alongside Swift, SwiftUI, and interface and UX design tools such as Figma.

Technical Career and Projects

Applied projects combining full-stack web development, artificial intelligence, and prototyping.

Agendafy Platform

Developed the platform independently to combine task management with a personalized music experience through Spotify integration.

Front-End and Back-End Development

Built interfaces with React and back-end services and APIs with Django REST Framework, integrating application components into one system.

Authentication and External Integration

Implemented authentication and authorization using JWT and integrated Spotify Web Playback SDK to enable interactive music playback.

Computer Vision Project

Participated in a graduation project for detecting visual pollution using YOLOv5, Python, and OpenCV in a prototype supporting smart-city applications.

Full-Stack Development + Development Lifecycle

Experience building applications from the interface through back-end services, databases, and external integrations.

Talla Ahmed Bunjabi develops software solutions end to end, from interface design and component development through back-end services, REST APIs, data and authentication management, external integrations, testing, and improvement.

Interfaces and User Experience

From Idea to Interaction

Building interactive interfaces with React and SwiftUI while focusing on usability, user-experience organization, and using Figma in interface design.

Back-End Services and APIs

From Logic to Integration

Building back-end services with Django and Django REST Framework, designing REST APIs, and connecting them with interfaces and databases.

Authentication and Deployment

From Data to Service

Implementing authentication and authorization with JWT, integrating external services, and managing the application environment with Git, GitHub, and Docker.

Areas of Expertise

Integrated expertise in web development, software engineering, artificial intelligence, and user experience.

01

Front-End Development

Building interactive interfaces and applications using React and JavaScript with a focus on component organization and usability.

02

Back-End Development

Building business logic and back-end services using Django and Python and connecting them with databases.

03

REST API

Designing, building, and integrating REST APIs using Django REST Framework for full-stack applications.

04

Databases and Authentication

Managing data and implementing authentication and authorization using JWT and connecting them with application flows.

05

Artificial Intelligence

Building and training machine-learning and computer-vision models to solve applied problems.

06

Computer Vision

Using YOLOv5 and OpenCV for image processing, data preparation, object detection, and model evaluation.

07

Apple Application Development

Experience with Swift and SwiftUI for building interfaces and applications in the Apple ecosystem and connecting technical implementation with user experience.

08

Development and Collaboration Tools

Using Git, GitHub, and Docker for code management, collaboration, and organized, scalable development practices.

Artificial Intelligence + Computer Vision

Practical experience building a prototype to detect visual pollution in urban environments.

Talla Ahmed Bunjabi participated in a graduation project based on AI and computer vision and contributed to building and training a model to detect elements associated with visual pollution and support smart-city applications.

Model Building and Training

Using YOLOv5 to build an object-detection model and train it on data related to visual-pollution elements.

Image and Data Processing

Using Python and OpenCV to process images, prepare data, improve model inputs, and test results.

Evaluation and Application

Evaluating model performance and developing a prototype suitable for urban-environment improvement and smart-city applications.

Technologies + Development Practices

A technology stack supporting scalable full-stack applications and collaborative software development.

01React + JavaScript

Developing front-end interfaces and interactive components and building a connected user experience.

02Django + Python

Developing back-end services and business logic, building Django REST Framework APIs, and managing data flows.

03Git + GitHub + Docker

Managing versions and code, supporting software collaboration, and organizing development and deployment environments.

04Agile + Problem Solving

Working with Agile methodologies, problem analysis, critical thinking, rapid learning, and attention to code quality and technical detail.

Technical Impact

Focused on building practical, scalable, and user-friendly digital solutions.

Talla Ahmed Bunjabi applies her computer-science and software-engineering knowledge to build integrated applications that connect interfaces, back-end services, data, and external integrations in an organized and scalable way.

Her combination of web development, artificial intelligence, computer vision, and user experience supports her ability to analyze problems, build practical prototypes, work within teams, and maintain a strong focus on code quality, technical details, and continuous learning.