Abdullah Raslan

Hi, I'm Abdullah Raslan

Computer Engineer & Tech Enthusiast

About Me

Hello! I'm Abdullah Raslan, a passionate and recently graduated Computer Engineer from Üsküdar University. My journey has instilled in me a keen interest in exploring the vast landscape of technology, and I am driven by a continuous pursuit of new challenges and opportunities to expand my knowledge.

Throughout my studies and personal projects, I've developed a particular fascination with **Artificial Intelligence**, allowing me to delve deeply into machine learning algorithms and data analysis. I also hold a strong interest in **Embedded Systems**, understanding how hardware and software seamlessly intertwine to create intelligent devices. Complementing this, my passion for **Web Development** drives me to build interactive and user-friendly applications, constantly adapting to new frameworks and best practices.

I am eager to leverage technology to solve real-world problems and contribute to innovative solutions. Let's connect and build something amazing!

Education

Bachelor of Science in Computer Engineering

Üsküdar University

2019 - 2025

Focus Areas: Data Structures, Algorithms, Object-Oriented Programming, Digital Logic Design, Microprocessors, Web Technologies.

High School Diploma

Tevfik Sırrı Gür Anadolu Lisesi

Graduated: 2017

Turkish Language Advanced Level Certification

TÖMER ANKARA ÜNİVERSİTESİ

2018

Achieved advanced proficiency in Turkish language, enabling effective communication in diverse environments.

Cybersecurity & Digital Citizenship Training

Kontrol Bende (Habitat & Facebook)

February 2020 (48 hours)

Volunteered and trained to deliver lectures on social media account protection and cyberbullying awareness, promoting responsible digital citizenship.

Entrepreneurship Workshop

Girişimcilik Habitat

April 2019 (24 hours)

Learned key principles of entrepreneurship, including idea generation, development, and strategic thinking to transform concepts into viable initiatives.

My Skills & Expertise

My journey in computer engineering has equipped me with a diverse set of technical and interpersonal skills, forming a robust foundation for problem-solving. I am continuously refining my abilities, driven by an eagerness to learn and grow in this ever-evolving field.

Skills Proficiency

Programming Languages

The foundational tools in my development toolkit, enabling me to bring ideas to life.

Python

My go-to for scripting, data analysis, and AI/ML applications.

C++

Strong understanding for performance-critical applications, embedded systems, and competitive programming.

JavaScript

Essential for interactive web development, both frontend and backend.

PHP

Experience in backend web development, particularly with server-side scripting.

HTML

Structuring content for the web.

CSS

Styling and creating responsive user interfaces.

Frameworks & Libraries

Leveraging robust tools to accelerate development and build scalable applications.

Flask

Building lightweight web applications and RESTful APIs in Python.

Express.js

Developing efficient and scalable backend services with Node.js.

Scikit-learn

A core library for machine learning model development and analysis.

NLTK

Natural Language Toolkit for text processing and understanding in Python.

jQuery

Enhancing dynamic content and simplified DOM manipulation (currently focusing more on vanilla JS).

Bootstrap

Quickly building responsive and aesthetically pleasing web interfaces.

AI & Machine Learning

My passion for intelligent systems drives my exploration of AI concepts and practical applications.

Natural Language Processing (NLP)

Understanding and processing human language.

Chatbots

Designing and implementing conversational AI systems.

Machine Learning Basics

Grasp of supervised/unsupervised learning, model evaluation, and feature engineering.

Model Training

Experience in preparing data and training various ML models.

Embedded Systems & IoT

Bridging the gap between software and hardware to create intelligent, connected devices.

Arduino

Programming microcontrollers for various applications.

ESP32

Developing Wi-Fi enabled IoT solutions.

MQTT

Messaging protocol for lightweight IoT communication.

Sensor Control

Interfacing with and controlling various sensors.

Real-time Applications

Developing systems with timing-critical operations.

Databases

Managing and querying data efficiently is key to robust application development.

SQL (MySQL)

Designing relational databases and querying data.

MongoDB

Working with NoSQL databases for flexible data storage.

Redis (Basic)

Explored basic concepts of in-memory data structures and caching.

Development Tools

My everyday toolkit for efficient coding, collaboration, and debugging.

Git & GitHub

Version control and collaborative coding.

Linux (CLI)

Comfortable navigating and working within Linux environments.

Postman

Testing and interacting with RESTful APIs.

VS Code

My preferred IDE for a productive development workflow.

Web Development Concepts

Understanding the full stack to build comprehensive web solutions.

Frontend/Backend Integration

Connecting user interfaces with server-side logic.

RESTful APIs

Designing and consuming APIs for data exchange.

Responsive Design

Ensuring seamless user experiences across all devices.

Accessibility (A11y)

Building inclusive web experiences (an area I'm actively improving).

Soft Skills

Beyond code, these skills are crucial for effective collaboration and continuous growth.

Problem Solving

Approaching challenges with a logical and analytical mindset.

Teamwork

Collaborating effectively in group projects and shared repositories.

Fast Learning

Quickly adapting to new technologies and concepts.

Documentation

Clear and concise documentation of code and processes.

Cloud Platforms & DevOps

Exploring foundational concepts of cloud computing and modern deployment practices.

Cloud Computing Basics

Fundamental understanding of cloud service models (IaaS, PaaS, SaaS) and deployment types.

Containerization (Basic)

Familiarity with basic concepts of container technology for application packaging.

CI/CD Concepts

Basic knowledge of Continuous Integration and Continuous Delivery principles.

Projects

Contact Me

Ready to collaborate on an exciting project or simply want to connect? Reach out to me below!

Feel free to ask questions, discuss opportunities, or just say hello!