Skip to content
View danicaju's full-sized avatar

Block or report danicaju

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. 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
danicaju/README.md
English | Español

Daniel Casado Juan - Banner

3rd-year Computer Engineering undergraduate at Universitat de les Illes Balears (UIB). Focused on computer vision, human-computer interaction (HCI), and concurrent systems architecture.

Alongside engineering coursework, I work as a private mathematics tutor for secondary and high school students in Palma de Mallorca.

Teaching Website   Email   GitHub


👁️ Featured Project: IDEye (Vistax L2C Engine)

Look-To-Code (L2C) Engine: Vision-based control system for hands-free and completely silent software development using a standard webcam.

📷 Accessible Hardware & Vision Pipeline

  • Commodity Sensor: Runs on any standard webcam ($0 extra hardware cost, zero infrared sensors or proprietary eye trackers required).
  • Vision Pipeline: MediaPipe FaceMesh (478 facial landmarks) and OpenCV for hybrid real-time gaze estimation.
  • Silent Operation: Discrete facial microgesture triggers (independent winks and mouth opening) without voice commands or audio capture.

🖥️ Environment Integration & Engineering

  • Floating 3×3 HUD: Non-intrusive PyQt6 overlay engineered with native no-focus flags to prevent stealing window focus from the active editor.
  • VS Code Companion: Real-time WebSocket connection to an editor extension (ideye-vscode-bridge-0.5.0.vsix).
  • Code Quality: 702 automated tests passing in pytest.
  • License: GNU AGPL v3 (copyleft open source).

Source Code | VS Code Extension | Download v0.5.0 | AGPL v3 License


🛠️ Technical Stack

Programming Languages      Computer Vision & Interfaces      Systems & Tooling

Area Technologies, Protocols & Tools
Languages Python 3.10+
Computer Vision & Interfaces OpenCV
Networking & Concurrency TCP/IP Sockets
Systems & Tooling Linux

📂 Other Projects

Project Technical Focus Core Stack
RealTimeChat Real-time client-server messaging platform in Java 17, TCP sockets, JSON protocol, Thread Pool concurrency, and FlatLaf Dark GUI. Java 17 TCP Sockets FlatLaf Thread Pool
Big-O-Runtime-Estimator Scientific time complexity estimator in Java 17 with arbitrary-precision arithmetic, Ramanujan/Stirling asymptotics, and FlatLaf Dark GUI. Java 17 Arbitrary-Precision Algorithms FlatLaf
MC68000-Practice Low-level systems programming for hardware peripheral control via memory-mapped I/O and interrupt service routines (ISR). M68k Assembly Low-Level Hardware

🎓 Education & Languages

  • B.Sc. in Computer Engineering (3rd year) | Universitat de les Illes Balears (UIB)
  • Educator: Mathematics private tutor for secondary and high school students in Palma de Mallorca (danicaju.github.io).
  • Languages:
    • Spanish & Catalan: Native / Bilingual
    • English: C1 (fluent technical reading, writing, and professional communication)
    • German: A2 (elementary proficiency)

📊 GitHub Activity

Daniel's GitHub Stats    Top Languages

Pinned Loading

  1. IDEye IDEye Public

    The Look-To-Code (L2C) engine for hands-free, silent software development with standard webcam

    Python

  2. MC68000-Peripheral-Access-Practice MC68000-Peripheral-Access-Practice Public

    Peripheral access and interrupt-driven programming in Motorola 68000 assembly on the EASy68K simulator

    Assembly 1