Technical Proficiencies

Organized by domain, emphasizing real-world engineering usage rather than arbitrary percentages.

💻 Programming Languages

Python 3
Core development language used for PyQt6 touchscreen GUIs, asynchronous I2C telemetry, OpenCV pipelines, and Django enterprise backends.
C / C++ (Foundational)
Microcontroller firmware interfaces, hardware register concepts, and low-level serial communication fundamentals.
SQL
Database schema design, foreign key constraints, session logging queries, and performance index creation in SQLite and MySQL.
JavaScript (ES6+)
Clean client-side DOM scripting, modal focus management, custom Canvas rendering, and responsive WebP delivery without framework overhead.

🖥 Frameworks & GUI Systems

PyQt6 / Qt Designer
Custom touch widgets, clinical high-contrast stylesheets (QSS), spinbox controllers, keypad input dialogs, and non-blocking worker threads.
Django
Full-stack web application development, ORM relational models, administrative dashboards, authentication, and inventory tracking logic.
HTML5 & CSS3
Semantic document trees, WCAG AA accessibility, responsive CSS Grid / Flexbox, CSS custom properties, and reduced-motion support.

⚙ Embedded Linux & Hardware

Raspberry Pi (CM5 / Pi 4)
Operating system configuration on Raspberry Pi OS, headless setup, boot splash customization, and direct display driver interfacing.
Linux systemd Kiosk Automation
Dedicated systemd service daemons to automatically launch PyQt6 applications into full-screen X11/Wayland kiosks on boot with auto-restart policies.
I2C, SPI & Serial Protocols
Bus communication interfacing ADS1115 analog-to-digital converters, MLX90614 infrared temperature sensors, and peripheral chips.
GPIO & Hardware Safety Monitoring
Interrupt-driven monitoring of physical footswitch triggers and emergency stop cutoffs to immediately assert software disable states.

👁 Computer Vision & AI

OpenCV (cv2)
Real-time webcam and camera module frame processing, color space transformations, adaptive thresholding, and contour analysis.
Optical Character Recognition (OCR)
Document parsing pipelines using Otsu thresholding and morphological operations to clean low-contrast text before classification.
NumPy
Multi-dimensional matrix operations for image array slicing, sensor telemetry calculations, and data normalization.

🗄 Databases & Storage

SQLite3
Zero-configuration, lightweight relational database embedded directly inside clinical kiosks for audit logging and treatment histories.
MySQL
Enterprise relational database used in conjunction with Django for warehouse stock tables, user authentication, and transaction tracking.
JSON Data Modeling
Structured catalog schemas, configuration files, and REST API payload serialization.

🛠 Tools & Engineering Workflows

Git & GitHub
Branch management, structured commits, pull request workflows, and deployment automation.
Linux Command Line & SSH
Remote headless device configuration, SCP artifact deployment, bash scripting, journalctl log inspection, and network diagnostics.
Cloudflare Pages & Edge Headers
Static web deployment, custom CSP security headers, caching rules, and DNS routing.

Currently Exploring & Expanding

Technologies and engineering disciplines actively being integrated into current personal research:

Edge AI Inference

Deploying optimized vision models on Raspberry Pi for real-time video stream detection.

Custom Embedded Linux

Exploring Yocto Project builds, read-only overlay filesystems, and device tree overlays.

Modern Web Architecture

Deepening TypeScript knowledge, Next.js, and RESTful microservices connected to Python backends.

See Technologies Applied in Projects →