// Engineering Capabilities
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.
// Continuous Development
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.