Skip to content
View egekaya1's full-sized avatar

Highlights

  • Pro

Block or report egekaya1

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.

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
egekaya1/README.md

Ege Kaya

M.Sc. Computer Science @ UBC | Google Summer of Code 2026 Contributor (Swift Concurrency)


About Me

Computer Engineering graduate from Politecnico di Torino (GPA: 28/30, Full Scholarship). Currently:

  • πŸš€ Google Summer of Code 2026 β€” Building a global task registry for the Swift Concurrency runtime
  • πŸŽ“ Incoming fully funded M.Sc. in Computer Science at University of British Columbia (Sep 2026)
  • πŸ”¬ Former Research Assistant at Politecnico di Torino β€” AI platforms for educational systems
  • πŸ’» Former full-stack developer at Parma Calcio 1913 and PoliTO Rocket Team

Interests: Machine Learning Β· Systems Programming Β· Astronomy


πŸ› οΈ Tech Stack

Languages
Python Swift TypeScript Java C++ C Go SQL

Frameworks & Libraries
React Next.js Swift NIO PyTorch TailwindCSS Spring Boot

Infrastructure
PostgreSQL AWS Docker Git


🎯 Featured Projects

Project Description Stack Status
GitSimulator Production-grade Git simulation engine: dry-run rebase, merge, reset, cherry-pick with visual commit graphs and conflict prediction. 3rd Place GitKon Game Jam 2025. Available on PyPI. Python, Dulwich, Rich, Typer βœ… Open Source
CoreMetric Privacy-first macOS system monitor using on-device ML anomaly detection. Detects hardware anomalies (CPU hangs, memory leaks) with <1% CPU overhead using quantized Autoencoder on Apple Neural Engine. Swift, CoreML, C, PyTorch πŸ”„ In Progress
LectureLens AI-powered study companion: ingest PDFs β†’ AI summaries, flashcards, interactive Q&A, milestone-based study schedules with per-user isolation. Built for students. Next.js, React, TypeScript, Supabase, PostgreSQL πŸ”„ In Progress
NIOChatServer Real-time WebSocket chat built with Swift NIO. Non-blocking async I/O, concurrent connection handling, event-driven architecture. Swift, NIO, WebSocket πŸ”„ In Progress
Notes App Feature-rich desktop notes app with JavaFX. Rich text editing, category system, search & filter, persistent storage. Java, JavaFX πŸ”„ In Progress
Portfolio (egekaya.dev) Personal website. Next.js 16, TypeScript, Tailwind CSS v4. 95+ Lighthouse, WCAG AA, dark mode, <1s load time. Next.js, TypeScript, CSS βœ… Live
Timber Co. Bird's-eye view strategy game: build a timber empire, command workers, automate production chains. Worker AI, resource management, progression systems. Java, JavaFX πŸ”„ In Progress

πŸ’Ό Work Experience

Google Summer of Code 2026 – Swift Concurrency

May 2026 – Present | Apple Mentors: Alastair Houghton & Mike Ash

  • Implementing a global task registry for the Swift Concurrency runtime in C++
  • Making suspended async tasks visible to debuggers and crash reports
  • Designing & benchmarking concurrent data structures targeting <5% throughput regression
  • Ships to every Swift developer worldwide

Research Assistant at Politecnico di Torino – Artificial Intelligence

Feb 2026 – Present | | Prof. Paolo Montuschi (IEEE Fellow, Vice Rector)

  • Designing ML models to predict student academic performance
  • Building scalable data pipelines and evaluation frameworks for educational datasets
  • Deploying AI-based class support systems within university infrastructure

Full-Stack Developer

Parma Calcio 1913 | Sep 2025 – Feb 2026

  • Built & deployed 20+ production features (React, TypeScript) for 50+ staff
  • Reduced operational workflow time by 50%
  • Integrated AWS S3, CloudFront CDN, real-time data pipelines
  • Maintained 95+ Lighthouse performance scores

Full-Stack & Embedded Developer

PoliTO Rocket Team | Feb 2025 – Feb 2026

  • Developed internal platforms for 150+ members
  • Automated 1,000+ daily operations, reduced admin overhead by 95%
  • Implemented STM32 flight firmware in C/C++ under real-time constraints
  • Built drivers, watchdog systems, performed SWD debugging

πŸ† Recognition

  • πŸ₯‰ 3rd Place – GitKon Game Jam 2025 (GitKraken) β€” For GitSimulator
  • πŸŽ“ Google Summer of Code 2026 β€” Swift Concurrency runtime contributor
  • πŸ’° Scholarship, Politecnico di Torino (2023–2026)
  • πŸ’° Full Scholarship, KU Leuven β€” For top 10 ranking in faculty admissions, eventually decided to pursue other options

πŸ“š Research & Contributions

  • Gravitational Lens Finding (ML4SCI / DeepLense Evaluation)
    ResNet-18 models under 100:1 class imbalance; AUC 0.9877, recovered 189 of 195 lenses

  • LLMs in Engineering Education β€” Co-authored research on pedagogical impacts of LLM-assisted instruction at Politecnico di Torino

  • AI-Based Anomaly Detection in Network Security β€” Survey paper covering Isolation Forest, One-Class SVM, autoencoders, LSTM, CNNs for intrusion detection

  • Co-presented β€” "Architecture and Memory: A Deep Dive aided by Artificial Intelligence"


πŸ“– Education

M.Sc. in Computer Science β€” University of British Columbia (Sep 2026)
Fully funded research assistantship. Supervised by Prof. Cristina Conati (ACM Fellow, AAAI Fellow), Human-AI Interaction Lab.
Research focus: Personalized explainable AI

B.Sc. in Computer Engineering β€” Politecnico di Torino (2023–2026)
GPA: 27.5/30 | Full Merit Scholarship (tuition exemption + stipend)


🌍 Languages

Turkish Β· English Β· Italian


πŸ“Š GitHub Stats


πŸ”— Links


Popular repositories Loading

  1. GitSimulator GitSimulator Public

    GitSim runs Git commands inside a temporary sandbox clone of the user’s repository, analyzes the results, and provides visual feedback including: before/after commit graphs expected file diffs pred…

    Python 1

  2. leetcode leetcode Public

    repository for coding challenges

    C

  3. PRT-role-bot PRT-role-bot Public

    A Discord bot that automatically assigns roles to new server members based on their division/team information stored in the team's Supabase database.

    JavaScript

  4. egekaya1 egekaya1 Public

    Config files for my GitHub profile.

  5. students-app students-app Public

    Forked from polito/students-app

    fork for student app

    TypeScript

  6. parma_fc parma_fc Public

    Parma FC project with simple tech stack

    CSS