BARAN ÇELİK

About Me

I'm 21 years old and a final-year Computer Engineering student at Alanya Alaaddin Keykubat University. Throughout my academic journey, I've gained experience in founding student communities, leading projects, managing teams, and developing products for competitions such as TÜBİTAK and TEKNOFEST. Currently, I serve as the founding president of the University's Water Sports and Diving Club. I am also a 1-star professional diver. At present, I am working as a volunteer intern at Morphosium Software.

What I Do

Web & Backend

Developing modern web applications using Node.js, ExpressJS, EJS, and PostgreSQL. Experienced in database design and management with Sequelize ORM.

E-Commerce & Payment Systems

Implementing secure and scalable payment solutions using Shopier, Iyzico, and Papara APIs.

3D Modeling & Three.js

Creating 3D models from images and delivering interactive 3D web experiences using Three.js. Experience in ML-assisted projects.

Python & Data Science

Developing data analysis, machine learning, and modeling projects using Python, Numpy, Pandas, Scikit-learn, and Plotly.

Resume

Education

2022 – Present
Alanya Alaaddin Keykubat University (ALKÜ)

BSc Computer Engineering

Undergraduate student focusing on software development, data structures, and systems programming.

2018 – 2022
Science High School

High School Diploma

Science-oriented curriculum with active participation in competitions and student communities.

Experience

2025 – Present
Notoryum.site

Founder & Backend Developer

Marketplace for university notes — responsible for backend development, payment integrations, file management, and messaging system.

2024 – 2025
KasliTravelAgency.com

Frontend / Full-stack Developer

Developed and maintained travel agency website; delivered source code and assisted with design integration.

2023
BCEChat (bcechat.wuaze.com)

Founder & Backend Developer

Lightweight chat platform built with PHP and JavaScript.

2022 – Present (Volunteer)
Morphosium Software

Volunteer Intern

Contributed to production projects with backend and frontend support; gained experience in teamwork and project management.

2021 – 2022
TÜBİTAK & TEKNOFEST Projects

Team Lead & Project Developer

Designed and led competition projects, managed teams, and developed prototypes.

Design Skills

Web Design

95%

Graphic Design

85%

UI / UX

80%

Coding Skills

JavaScript (ES6+ / Node.js / ExpressJS )

95%

PHP

85%

HTML / CSS

100%

Python (NumPy, Pandas, scikit-learn)

80%

Databases (MySQL / PostgreSQL)

85%

Knowledge & Extras

  • Python (NumPy, Pandas, scikit-learn, Matplotlib)
  • Node.js, Express.js, EJS
  • PHP, MySQL, PostgreSQL, Sequelize
  • HTML5 & CSS3, JavaScript (ES6+)
  • Git & GitHub
  • Team management & Project leadership
  • English (B2)
  • CMAS 1-Star Diver

Certificates

Siber Vatan 2024

Selected among 1000 students for the Cyber Homeland 2024 program supported by the Ministry of Industry and Technology, received cybersecurity training. 2024

White Hat Hacker and Basic Linux Training

My “White Hat Hacker and Basic Linux Training” certificate demonstrates my knowledge and skills in cybersecurity and fundamental Linux operations. Through this training, I gained hands-on experience with ethical hacking principles and core Linux commands and system management.

Penetration Testing

My “Penetration Testing” certificate validates my skills in identifying and assessing security vulnerabilities. Through this training, I gained practical experience in penetration testing, vulnerability analysis, and implementing security measures.

Malware Analysis and Reverse Engineering

My “Malware Analysis and Reverse Engineering” certificate demonstrates my proficiency in analyzing malicious software and reverse engineering techniques. Through this training, I gained skills in examining, analyzing, and dissecting malware behavior.

Applied Mobile Hacking

My “Applied Mobile Hacking” certificate validates my skills in identifying and assessing security vulnerabilities on mobile devices and applications. Through this training, I gained practical experience in mobile security testing, vulnerability analysis, and mobile-targeted attack techniques.

“Web Programming with Node.js”

This certificate verifies that I have successfully completed the training on modern web application development. During the course, I learned server-side JavaScript with Node.js, package management with NPM, web application development with Express.js, dynamic HTML templating using Pug, implementing application logic with the MVC pattern, working with SQL and NoSQL databases (Sequelize and Mongoose), as well as security practices like Authentication and Validation. I gained the skills to build modular and efficient web applications using modern JavaScript (ES6+).

Projects

Notoryum - Buy & sell uni notes

Notoryum - Buy & sell uni notes

Students can sell their notes to earn money and purchase academic content from others. Additionally, users can post ads for assignments or thesis work and communicate through a personalized messaging interface.

BceChat

BceChat

BCE Chat is my first web project, a real-time messaging platform built entirely with PHP. Without using WebSockets, it delivers a live messaging experience through classic PHP techniques. Its responsive design ensures seamless use on any device, while HTML, CSS, and JavaScript provide a modern and user-friendly interface. Simple yet functional, it reflects my learning journey and offers a practical messaging experience.

KasliTravelAgency - Campanyf of Travel Agency

KasliTravelAgency - Campanyf of Travel Agency

“This is the first website I created for real clients, a tourism agency website that I developed in 2024. They used it commercially for a while, and it was later renewed by another institution. Currently, I only have the source codes from the development phase.”

Yunusemreyurdu

Yunusemreyurdu

Custom dormitory management system & Telegram bot notification system Project Features: • Front-end: ESJ, CSS3, JavaScript • Backend: Express.js • Admin Panel: User & content management • Authentication: Login & authorization system • Notification System: Real-time alerts via Telegram bot • Database: MySQL & PostgreSQL • Hosting: Netcup VPS

Baran Çelik Portfoy

Baran Çelik Portfoy

My portfolio website is fully developed using HTML, CSS, and JavaScript, with EJS template engine for dynamic rendering. Powered by Express and Sequelize ORM, it provides a robust backend. Hosted on a VPS, it features a dedicated admin panel that allows direct management of all content. Additionally, with Telegram API bot integration, notifications are sent in real-time. It offers a modern, functional, and easily manageable portfolio experience.

Noesis

Noesis

Noeisis is a dynamic blog and portfolio site built with HTML, CSS, and JavaScript, using EJS template engine and Sequelize ORM. Powered by an Express backend, it features user authentication and an admin panel, enabling easy content management and blogging. Although not live yet, it offers a modern and functional structure.

Virtual Shopping Booth

Virtual Shopping Booth

Online showcase experience This is the foundation of the 3D Kabin project. Using 8 facial photos from different angles, an AI-generated 3D head model is created and integrated into a virtual fitting room built with Unity. The goal is to let users try clothes on their personalized avatars.

First Express Back-End Web Site : Basic Shopping Platform

First Express Back-End Web Site : Basic Shopping Platform

This is my first Express project: a fully functional online shopping platform. Built with HTML, CSS, JavaScript, and EJS on the frontend, and powered by Express and Sequelize ORM on the backend, it uses relational databases for product management, user authentication, and authorization. The integrated admin panel allows easy product addition and management. It delivers a modern, sleek, and functional e-commerce experience.

Depotut.com.tr

Depotut.com.tr

This site, built with PHP and HTML, is designed to easily rent two storage units of different sizes. While simple in purpose, it is enhanced with a modern and aesthetic design for a better user experience.

Ceylanlar Carpet Cleaning Website

Ceylanlar Carpet Cleaning Website

A highly responsive and animated corporate website developed for Ceylanlar Carpet Cleaning, focusing on modern aesthetics and user experience. The site is built using HTML5, CSS3, and native JavaScript, ensuring smooth performance and cross-browser compatibility. It features numerous custom animations to enhance user engagement. The website is currently live and actively used by the client.

Academic Access Network

Academic Access Network

The sna_project is a full-stack web application designed to map, analyze, and visualize academic and social influence networks within a university environment. Its core methodology relies on Social Network Analysis (SNA), calculating key metrics like Closeness Centrality (to identify network hubs/reachability—the "Kevin Bacon" score), Betweenness Centrality (to identify bridges between classes/departments), and Degree Centrality (to measure activity). The application is built on a Node.js/Express.js backend using Sequelize for data persistence in MariaDB/MySQL, where it stores student profiles (Nodes) and self-reported connections (Edges). A critical feature of the system is its fuzzy matching logic, which uses the name and class input from users to correctly link connections to existing students, while automatically creating Virtual Nodes for targets who have not yet registered, ensuring the network map remains complete. The final analytical data is rendered in the admin dashboard using Vis.js Network, enabling dynamic visualization, sizing nodes by centrality, and coloring them by class or department. The entire service is deployed on a VPS server, managed for continuous operation by PM2, and secured with automated HTTPS via the Caddy reverse proxy

Latest Blog Posts

From Broken Screen to Digital Enterprise: The Journey of Notorium

From Broken Screen to Digital Enterprise: The Journey of Notorium

Sometimes, the biggest ideas are born at the most unexpected moments. Notoryum was the dream of a student working on a tablet with a broken screen. What began as a small student project gradually evolved into a digital venture. Here’s the journey behind Notoryum, the challenges faced, and a story that grew alongside software…

Contact

TÜRKİYE

Freelance Available

How Can I Help You?