Mehmet Akkan

Software Developer

About Me

Recent Computer Engineering graduate with hands-on experience in artificial intelligence, machine learning, and full-stack development through internships and personal projects. Strong foundation in Python, TensorFlow, Java Spring Boot, and modern React ecosystem. Demonstrated ability to learn new technologies quickly and work effectively in team environments. Eager to contribute to innovative software solutions while continuing professional growth.

Experience

Software Development Intern
Storade
September 2024 – July 2025
  • Implemented design system components and interactive UI features using React, Next.js, and TypeScript
  • Built RESTful APIs using Next.js API routes with proper HTTP methods and error handling
  • Designed database schemas and implemented CRUD operations using Prisma ORM and PostgreSQL
  • Implemented user authentication and role-based access control using NextAuth.js
  • Developed reusable components following atomic design methodology with modern state management
  • Collaborated closely with designers and backend developers in an agile development environment
  • Applied clean code practices, version control workflows, and modern development standards
Artificial Intelligence and Machine Learning Intern
İ.Ü. Teknoloji Transfer Uygulama ve Araştırma Merkezi - TETLAB
July 2024 – August 2024
  • Developed custom CNN model for multi-class skin disease classification achieving 65% accuracy
  • Applied optimization techniques including hyperparameter tuning and model architecture refinement
  • Implemented end-to-end deep learning pipeline using Python and TensorFlow/Keras
  • Conducted comprehensive model evaluation and performance analysis on medical image dataset
  • Maintained project documentation and version control using Git/GitHub workflows

Featured Projects

PlantAssist: AI-Powered Plant Care Assistant
Flutter, Dart, Firebase, SQLite, PlantNet API, Plant.id API, Gemini API
  • Developed cross-platform mobile app with 86% plant identification accuracy using multiple AI APIs
  • Integrated disease diagnosis system with 82% success rate through API integration
  • Implemented personalized care recommendations using Gemini API based on plant type and local weather
  • Applied effective state management using Provider package for complex data flows
  • Implemented synchronized cloud and local data storage with offline functionality
HRMS (Human Resource Management System)
Java, Spring Boot, Spring Data JPA, Hibernate, PostgreSQL, Swagger
  • Built comprehensive backend system with layered architecture for HR management
  • Developed RESTful APIs for user management, job posting, and application workflows
  • Designed relational database models using JPA/Hibernate for robust data management
  • Implemented security with validation rules and authentication mechanisms
  • Integrated Swagger for API documentation, facilitating easier front-end integration
Mental Health Data Analysis and Modeling
Python, TensorFlow, Keras, scikit-learn, Pandas, NumPy, Matplotlib, Seaborn
  • Analyzed 290,000+ records to predict mental health treatment needs using machine learning approaches
  • Applied 9 different feature selection techniques and compared 6 ML algorithms with 5 deep neural network architectures
  • Achieved 73.6% F1-score with Basic DNN model and 73.5% F1-score with Decision Tree model
  • Identified key predictors: family history, care options awareness, and demographic factors
  • Implemented comprehensive data preprocessing including missing value imputation and categorical encoding

Skills

Programming Languages

Java, Python, C#, JavaScript, Dart

Frameworks & Libraries

Spring Boot, React, Next.js, Flutter, Keras, scikit-learn, TensorFlow

Databases

PostgreSQL, MySQL, SQLite, Firebase

Tools & Practices

Git, GitHub, Docker, REST API, CI/CD, Agile, SOLID Principles, Clean Code

Education

Computer Engineering
Biruni University
October 2021 – June 2025

GPA: 3.12/4.00