Portrait of Umut Özkan

Computer Engineer

Hi, I'm Umut.

I'm a computer engineer interested in software development, web programming, graphics programming, systems programming, and building things from the ground up.

I'm from Muğla, Turkey and I am 24 years old. My interest in software development started in 2017 when I began learning to make simple plugins for Minecraft servers using Skript. Later, I came across this video, which sparked my interest in programming. From there, I gradually learned HTML, CSS, JavaScript and Python.

Education

B.Sc. Computer Engineering - English

Muğla Sıtkı Koçman University

High School

Milas Cumhuriyet Anadolu

Interests

  • Web Development
  • Backend Programming
  • Graphics Programming
  • Game Development
  • Low Level Programming

Things I've built

Projects

A selection of personal, university and internship projects.

Basic NLP Exercises

A collection of Jupyter notebooks demonstrating basic NLP tasks that I implemented using the knowledge I gained from my NLP course.

  • Python
  • Jupyter
  • Google Colab
  • Bag of Words
  • TF-IDF

Image Steganography

A Python application that hides data inside images, with optional encryption for the embedded data. Developed as a final project for my Computer and Network Security course.

  • Python
  • Pillow
  • RSA

Flight Management API

A REST API for managing users and products, developed during my first internship. The project includes JWT authentication, database management with Prisma, and API documentation with Swagger.

  • Typescript
  • NestJS
  • Node.js
  • Prisma ORM
  • RESTful API
  • SQLite

Web Frontend

A web frontend that I developed on my second internship for the API I built during my first internship. The project provides a user interface for interacting with the API and managing its data through a web application.

  • HTML
  • CSS
  • Javascript
  • Vue.js
  • Node.js

Super Simple ToDo API

A personal project I built while learning the fundamentals of backend development, including client-server communication, HTTP requests and responses, RESTful APIs, JWT authentication, cookies, Docker, and database integration through an API.

  • Go
  • PostgreSQL
  • JWT
  • Docker