Sefa Ağardan

Computer Engineering Student in Istanbul Arel University (3/4)


Although focused on backend (Java Spring Boot, C# .NET, ExpressJS), I develop frontend applications too using ReactJS, ElectronJS, and Flutter. I am also interested in image processing and AI.

You can see more projects on my github page.

Backend Projects

Backend

Flashcard App (Full-Stack)

C# .NET + JS (+ MySQL + AWS). MVC
Full-stack web app that people create flashcard sets and share these (publicly or friends-only).
Has a secure auth system, using JWT, salts, pepper, and Argon2. Has friends system, and an admin dashboard.

Backend

Fake AI Checker (Full-Stack)

C# .NET + JS (+ MySQL + AWS). MVC
A secure ASP.NET Core MVC application designed to simulate AI content detection while checking for API keys, tokens, secrets, etc. in uploaded files and archives.

Backend

E-Commerce App (Full-Stack)

Java Spring Boot + ReactJS + Typescript (+ MySQL + AWS). unit tests, validations, auth, security, responsive design, documentation with Swagger API...

Backend

Library Management System (Full-Stack)

C# .NET, MVC, SSR
JWT, Argon2, salting, peppering
Sqlite
Books, Users, Loans

Backend

Todo App (Full-Stack)

Java Spring Boot + ReactJS + Typescript (+ MySQL + AWS). unit tests, validations, auth, security, responsive design, documentation with Swagger API...

Backend

E-Commerce API

coded with ExpressJS and NodeJS. CRUD for different classes, auth, security, JWT tokens...

Backend

Jobster (Full-Stack)

ExpressJS + ReactJS. contains login,register, and CRUD functionality.

Backend

Jobs API (dont remember doing it)

created by/with expressJS. contains register/login functionality, authentication check, jobs and users etc.

Backend

Store API (dont remember doing it)

an api that you can operate searching, filtering, sorting, and paginating data fetched from database. created with expressJS.

Frontend Projects

Frontend

Pokedex + Pokemon Battles

Have 3 pages(pokemons, details, battles). Used pokeapi.co, html, css, bootstrap, and vanilla JS.

Frontend

Instagram Clone

You can see 5 main pages of the homepage of instagram (home, explore, reels, messages, profile). responsive, used ReactJS.

Frontend

Facebook Clone

You can see 5 main pages of the homepage of facebook (home, friends, video, marketplace, gaming). responsive, used ReactJS.

Frontend

AI Super App, Flutter -mobile-

Contains several ai-powered features like: chatbots (both using gemini and openai), face analysis(emotion ,age, gender recognition), document translation etc.

Frontend

templateWebApp

i created it to use as a template for my future projects. responsive, used ReactJS, Typescript.

Frontend

Collaborative Todo App

Register, login, adding friends, sharing todos. Could be transformed into something like Notion (by converting todos to pages). Typescript & Firebase.

Frontend

g4Cafe cafe/menu

cafe/menu website. react

Frontend

g4Clothing e-commerce

e-commerce website focused on clothing.

Frontend

Photo Search App (i dont remember doing it)

Photo Search App created with React and Unsplash API.

Frontend

SnapShot (i dont remember doing it)

search images using Flickr API. ReactJS is used.

Frontend

g4Store (i dont remember doing it)

An e-commerce website template written in ReactJS and Redux.

Other Projects

Other

Lecture Content Fetcher, py script

It goes to arel uzem website, logs in, checks courses for downloadable lecture contents. if sees any new content, downloads them to the related folder.

Other

Vulnerability Scanner, py script

Options: whois and IP information lookup, path scanning, reverse lookup for websites on the same server, OWASP top 10 scanning (sql & xss injection etc.)
Scans for these and creates a markdown (.MD) report.

Other

Arcade Games App

Super app containing several arcade games re-coded in Python using Pygame. Contains: Space Invaders, Snake, Pacman, Tetris, Flappy Bird.

Other

uniManagement Java

object oriented programmed university management system; includes students, instructors and an admin

Other

ticTacToeJava (dont remember doing it)

tic-tac-toe coded with Java,Swing to practise it

Other

Space-Invaders

a bit different version of a classical arcade game

Other

turkeyInvaders

"extremely" different version of a classical arcade game Space Invaders

CV - Özgeçmiş

Download my curriculum vitae to learn more about my experience, education, and skills.

CV - Türkçe

Deneyimlerim, eğitimim ve becerilerim hakkında detaylı bilgi için Türkçe CV'mi indirebilirsiniz.

CV - English

Download my English CV for detailed information about my experience, education, and skills.

Contact Information