Skip to content
View Cemililkim's full-sized avatar

Highlights

  • Pro

Block or report Cemililkim

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cemililkim/README.md

Cemil İlkim Teke

Full-stack software developer and Information Systems Engineering student based in Türkiye.

I design, build, and deliver web, mobile, and AI-enabled products. My work spans interface development, backend services, database design, authentication, deployment, and ongoing product maintenance.

Portfolio · LinkedIn · Medium · Email

About

I am interested in building complete software products rather than isolated demos. I enjoy turning an idea into a working system, making the technical decisions behind it, and improving the product after release.

My main stack includes Next.js, React, TypeScript, ASP.NET Core, FastAPI, PostgreSQL, Flutter, Docker, and Linux-based development environments. I also work with applied machine learning when it supports a real product need.

Current Work

I am currently developing DiaLens AI, an academic Type 1 diabetes decision-support project. The system combines meal-image classification, nutritional data, user-confirmed portion information, and bolus-estimation workflows.

Alongside DiaLens AI, I continue to improve my skills in software architecture, secure deployment, observability, and maintainable product development.

Selected Projects

Clerk is a local-first environment variable and secrets manager for desktop and command-line workflows. It uses AES-256-GCM encryption, Argon2id key derivation, SQLite storage, and operating-system keychain integration.

Built with Tauri, Rust, React, TypeScript, and SQLite.

DiaLens AI

DiaLens AI is an in-development graduation project focused on Type 1 diabetes decision support. It classifies meal photographs, maps recognized foods to nutritional data, collects user-confirmed portion information, and supports bolus-estimation workflows.

Built with Flutter, FastAPI, PostgreSQL, YOLO11, and Docker.

Templbay is a full-stack digital marketplace with authentication, role-based authorization, product publishing, search, wishlists, reviews, reporting, and moderation workflows.

Built with Next.js, ASP.NET Core, PostgreSQL, and JWT authentication.

A production website developed for an international game studio. The project includes responsive public pages, custom content management features, and backend integration.

Sorting Studio is an interactive visualization tool for more than 20 sorting algorithms. It supports synchronized audio, frame export, and automated video rendering.

Built with Python, Pygame, NumPy, MoviePy, and FFmpeg.

Experience

Freelance Full-Stack Developer

Since 2025, I have delivered client projects from initial requirements through implementation, deployment, and post-release support. My responsibilities have included technical planning, frontend and backend development, database integration, authentication, and client communication.

IT Intern, Çerkezköy Organized Industrial Zone Directorate

During my internship in 2025, I contributed to ASP.NET Core and Entity Framework Core applications, database operations, testing, debugging, and technical research.

Education

I am studying Information Systems Engineering at Muğla Sıtkı Koçman University.

Recognition

I won first place at Antalya Game Jam as part of a four-person team. I contributed to the core concept, gameplay direction, scope planning, task distribution, visual assets, testing, and final delivery.

View the project

Popular repositories Loading

  1. Operating-Systems-Assignment-5 Operating-Systems-Assignment-5 Public

    This homework project for an operating systems course contains Java programs demonstrating parallel computing concepts, including Amdahl's Law and various concurrency patterns.

    Java 1

  2. Youtube-Music-Playlist-Sorter Youtube-Music-Playlist-Sorter Public

    Bring a Missing Feature to YouTube Music with Python!

    Python

  3. DevTools DevTools Public

    A modern ASP.NET Core MVC application providing a suite of useful developer tools including format converters, generators, validators, and more. All in a clean web interface.

    HTML

  4. Clerk Clerk Public

    A local-first enviroment manager

    TypeScript 1

  5. cemililkim cemililkim Public

  6. Templbay Templbay Public

    JavaScript