Skip to content
View kerollosy's full-sized avatar
πŸ€•
πŸ€•

Highlights

  • Pro

Block or report kerollosy

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

Hi, I'm Kerollos Emad πŸ‘‹

Full-Stack Software Engineer | Open Source Contributor | Competitive Programmer

I'm a full-stack software engineer based in Cairo, Egypt with a background in Mathematics and Computer Science. I focus on architecting robust systems, data-intensive applications, predictive models, AI solutions, and automating the tedious stuff. When I'm not shipping code, I'm usually playing chess, reading, or exploring new technologies.

πŸŽ“ CS & AI @ Helwan University


πŸ”§ Technologies & Tools


Open Source Contributions

  • Chromium β€” Migrated the MediaStreamAudioDestination Web Audio test from audit.js to testharness.js, submitted as a GSoC proposal and merged by the core Web Audio team.

  • Django β€” Built a working prototype migrating Django's Selenium-based integration tests to Playwright, including a multi-browser CLI flag and assertNoAccessibilityViolations(), submitted as a GSoC 2026 proposal.


Featured Projects

  • GEM Network Dashboard - Real-time WiFi client density heatmap for the Grand Egyptian Museum β€” FastAPI + React/TypeScript, interfacing with an Aruba/HPE wireless controller
  • Resume Information Extraction System - AI microservice that extracts structured candidate data from PDF/TXT resumes using a custom LoRA fine-tuned Transformer, with a hybrid AI + RegEx pipeline deployed on AWS (EC2, S3, ELB, CloudWatch)
  • Coverdle - Daily album-cover guessing game β€” Flask, PostgreSQL, and Redis backend with an admin control panel
  • timedinput - Python module, with 190k+ downloads, providing a robust timeout mechanism for user inputs, with full support for modern interactive environments like Jupyter Notebooks and VS Code
  • sndsync - Client-server application for synchronizing audio and System Media Transport Controls between a PC (Python) and an Android device (Java)
  • QReate - Customizable QR code generation and management system with scan tracking and analytics
  • VideoSync - Selenium-based tool automating scheduled video uploads across YouTube, Facebook, and Instagram
  • Loan Management System - Django REST API for investors, borrowers, loans, offers, and automated daily payment processing

GitHub Activity

⭐ Thanks for stopping by - always open to interesting challenges and open-source collabs!

Pinned Loading

  1. timedinput timedinput Public

    Timeout for python inputs

    Python 4