Skip to content
View Integer-Conversion-Error's full-sized avatar

Highlights

  • Pro

Block or report Integer-Conversion-Error

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse

Esad Kaya

Fourth-year Computer Science student at the University of Ottawa focused on AI-driven systems, embedded hardware, and full-stack product development. I like building things that run efficiently on the edge and scale cleanly in the cloud.

What I Do

  • Edge AI and computer vision on Orange Pi 5 (RK3588S NPU) with quantized YOLO/NanoDet/MobileNet models, ONNX Runtime, RKNN Toolkit, and OpenCV.
  • Embedded and IoT nodes on ESP32-S3 with mmWave radar, accelerometer (LIS3DH), LTE Cat-1/Cat-4 modems, GPS (u-blox NEO-8M), and camera modules; low-power wake-on-interrupt orchestration.
  • Backend and platforms with NestJS (Node/TypeScript), GraphQL (Apollo), PostgreSQL + PostGIS, Redis, Docker, Linux, and REST/gRPC APIs.
  • Frontend and applications with React Native (Expo), React Admin, and Streamlit for dashboards and mobile experiences.
  • Data/RAG pipelines in Python with ChromaDB, Sentence Transformers, LiteLLM/OpenAI-compatible APIs, Hugging Face Transformers, and PyTorch.
  • Comfortable with Git/GitHub, CI basics, Armbian/Linux SBC tuning, and performance/power profiling.

Selected Projects

  • Smart Vehicle Sentinel & Enforcement Detection System - Designed an AI-powered, low-power vehicle sentinel using edge inference on Orange Pi 5 and a mesh of ESP32-S3 nodes with mmWave radar and camera buffers. Built a two-stage detection pipeline (edge YOLOv5n/NanoDet plus cloud YOLOv8-L/ViT) to classify enforcement vehicles with sub-0.1% false negatives, under a 50 Wh per 12-hour power budget via suspend-to-RAM, wake-on-GPIO, and selective inference. Integrated LTE (SIMCom A7670/7600), GPS, distributed sensor fusion, and structured event logging for real-time situational awareness.
  • AutoScraper (Vehicle Search Automation) - Flask and Bootstrap web app that automates detailed vehicle searches on AutoTrader.ca. Supports saved payloads in Firebase Firestore, auth via Firebase Authentication, keyword inclusion/exclusion filters, concurrent scraping with requests/BeautifulSoup and concurrent.futures, CSV export, batch link opening, and proxy-configurable runs. Adds AI analysis powered by Google Gemini and Custom Search with exchange-rate awareness to rate reliability, pricing, and negotiation angles for each listing, with logging and retry/backoff for robustness.
  • Note Intelligence (RAG for personal knowledge) - Retrieval-augmented generation workflow that converts unstructured notes to structured JSON, builds a persistent ChromaDB vector index with sentence transformers, and answers queries via LLMs (Gemini, Deepseek) through LiteLLM. Includes note extraction, JSON splicing, semantic search, and a Streamlit UI for interactive querying. Stack: Python, ChromaDB, Sentence Transformers, PyTorch, Hugging Face, Transformers.

Skills Snapshot

  • Languages: Python, TypeScript/JavaScript, C++, Java, SQL
  • AI/ML: PyTorch, TensorFlow, ONNX Runtime, RKNN Toolkit, YOLOv5/8, NanoDet, MobileNet, OpenCV, LoRA fine-tuning, RAG pipelines
  • Backend/Data: NestJS, GraphQL (Apollo), REST/gRPC, PostgreSQL + PostGIS, Redis, Docker, Linux, Armbian, CI/CD fundamentals
  • Frontend/Apps: React Native (Expo), React Admin, Streamlit
  • Hardware/IoT: Orange Pi 5, ESP32-S3, mmWave radar, LIS3DH accelerometers, LTE Cat-1/Cat-4 modems, GPS, microSD/rolling buffers, ESP-NOW/Wi-Fi mesh

GitHub Stats

Esad's GitHub stats GitHub Streak GitHub Activity Graph

Connect

LinkedIn Portfolio

Always open to collaborations or discussing interesting problems.

Pinned Loading

  1. Resume Resume Public

    TeX

  2. Budg-It Budg-It Public

    An AI agent budgeting tool, using Gemini 2.0

    HTML

  3. AltHistoryAgent AltHistoryAgent Public

    Python

  4. Python-Lambda-Parser Python-Lambda-Parser Public

    Python

  5. AutoScraper AutoScraper Public

    Python