|
🇺🇸 English Software Engineering student from Lima, Peru, building real products that ship. I integrate AI into software — LLMs, multimodal vision and speech — and work across the whole stack: web, native iOS/Android, Windows/macOS desktop apps and my own Linux HomeLab. My main project is AdaptaPE: an accessibility suite, in production, that lets people with visual or motor difficulties use their browser and PC with voice, colors and body movement. Outside software I work with electronics: ESP32/Arduino prototypes and hands-on diagnosis and repair of PCBs, iPhones, consoles and controllers. |
🇪🇸 Español Estudiante de Ingeniería de Software en Lima, Perú, construyendo productos reales en producción. Integro IA en software — LLMs, visión multimodal y voz — y trabajo en todo el stack: web, apps nativas iOS/Android, escritorio Windows/macOS y mi propio HomeLab Linux. Mi proyecto principal es AdaptaPE: una suite de accesibilidad, en producción, que permite usar el navegador y la PC con voz, colores y movimiento del cuerpo a personas con dificultades visuales o motoras. Fuera del software trabajo con electrónica: prototipos ESP32/Arduino y diagnóstico y reparación de PCBs, iPhones, consolas y mandos. |
Open to / Abierto a: internships · Software and Full-Stack roles · native mobile (iOS/Android) · AI integration · freelance projects · open-source accessibility.
Accessibility suite made in Peru for people with visual, motor or involuntary-movement difficulties. Software Engineering thesis project, shipped as a Chrome Web Store extension and native Windows and macOS apps. I'm the creator and lead developer.
| Feature | What it does | |
|---|---|---|
| 🎙️ | Voice assistant (es-PE) | Wake word "Computadora": scroll, search, click, dictate, zoom, control tabs. Browser or local speech mode. |
| 🎨 | 7 color-blind filters | Protan / deuter / tritan (‑anomaly and ‑anopia) plus achromatopsia, built with SVG color matrices. |
| 🔊 | Contextual reader | Reads buttons and links on hover or Tab with local Spanish voices. |
| 🖱️ | Kinetic Mouse | Moves the pointer with the camera: head/torso, arms/hands/fists or residual limb. Frames are processed locally, never stored or sent. |
| ✋ | Gestures | Point to move, fist to stop, pinch for left/right click, open mouth to click. |
| 🧘 | Motion stabilization | Smoothing and a central dead zone to reduce tremors and small involuntary movements. |
| ⏱️ | Dwell Click | Clicks after holding still on a target for 1 second. |
flowchart LR
U([User]) -->|voice| V[Speech engine<br/>es-PE]
U -->|camera| K[Local vision<br/>pose · hands · mouth]
K --> S[Stabilization<br/>smoothing + dead zone]
V --> C{AdaptaPE core}
S --> C
C --> W[Chrome / Edge<br/>extension · JS]
C --> D1[Windows app<br/>C# · WPF]
C --> D2[macOS app<br/>Swift · Apple Vision]
D2 -.optional.-> AI[NVIDIA NIM<br/>LLM APIs]
📦 AdaptaPE repositories and editions
| Repository | Platform | Stack |
|---|---|---|
| Adapta-PE | Chrome / Edge extension (full) | JavaScript |
| Adapta-PE-Lite | Chrome / Edge extension (Lite) | JavaScript |
| Adapta-PE-Win | Windows x64 (full) | C# · WPF |
| Adapta-PE-Lite-Win | Windows x64 (Lite) | C# · WPF |
| Adapta-PE-MacOS | macOS Intel + Apple Silicon (full) | Swift |
| Adapta-PE-Lite-MacOS | macOS (Lite) | Swift |
Editions: Lite (free) · AdaptaPE (free for personal use, commercial license for organizations) · Pro and Pro Deluxe (in development). Ecosystem: 8-lesson interactive tutorial · live demo · mascots Tinku, Cuchu and Yati · enterprise licensing for institutions and hospitals · collaborations with AnatoMix3D and Psicogame. Research roadmap: local AI (AdaptaPE‑AI), Ojo Biónico computer vision, eye tracking and EEG brain-computer interfaces.
☁️ TheAlejoCloud — native iOS and Android private cloud
Self-hosted cloud with two fully native apps that connect to my Linux server (CasaOS + FileBrowser). Built for a HomeLab, designed so it can grow into a multi-user product.
| Stack | Swift · SwiftUI · Kotlin · Linux · CasaOS · FileBrowser · Cloudflare Tunnels |
| What I built | iOS and Android clients, server setup, secure remote access through Cloudflare Tunnels |
| Repos | TheAlejoCloud-iOS · TheAlejoCloud-Android |
🏠 Family Hub — full-stack HomeLab dashboard
Web panel for home use: finances, tasks, calendars and shortcuts to NAS services. Runs 24/7 on my HomeLab, managed with PM2.
| Stack | Next.js · React · TypeScript · Tailwind CSS · SQLite · PM2 |
| What I built | Type-safe UI, local data storage, deployment on my own Linux server |
| Live | thealejo-dev.cc |
⚔️ TeroGenshin — Genshin Impact combat for Minecraft
Minecraft plugin (1.17 → 1.19.4+) that recreates Genshin Impact elemental reactions: concurrent elemental states, RPG combat and multi-language support. Published on SpigotMC.
| Stack | Java · Spigot/Paper API · OOP · Concurrency · Maven |
| Repo | TeroGenshin |
🪙 TeroCoinFlip and other Paper plugins
Betting and economy plugin for Paper servers with GUI menus, race-condition protection and persistent data. Also custom RPG item and staff/MMO plugins for my own networks.
| Stack | Java · Paper API · Vault API · Async I/O · Maven |
🔌 IoT and Hardware Lab
C++ prototypes on ESP32/Arduino, including Bluetooth HID controller emulation, integrated with my HomeLab. Hands-on diagnosis and repair of PCBs, iPhones, consoles and controllers.
| Stack | ESP32 · Arduino · C++ · Bluetooth HID · PCB diagnostics |
| Languages | |
| Web | |
| Mobile and desktop |
|
| AI |
|
| Data learning |
|
| Databases | |
| Infra and DevOps |
|
| Hardware |
|
| IDEs and OS |
|
| Area | What I do / Qué hago |
|---|---|
| 🤖 AI integration | LLM APIs, prompt engineering, multimodal vision (NVIDIA NIM, LLaMA Vision, Apple Vision), speech STT/TTS in Spanish. |
| 👁️ Computer vision | Local, real-time pose, hand and mouth tracking for camera-driven pointer control in AdaptaPE. |
| ♿ Accessibility | Assistive input (voice, gestures, dwell click), color-vision filters, motion stabilization, screen reading. |
| 📱 Native apps | iOS/macOS with Swift and SwiftUI, Android with Kotlin, Windows with C# and WPF. |
| 🌐 Full-stack web | Next.js, React, TypeScript, Node.js, SQL databases, browser extensions. |
| 🖥️ Self-hosting | Linux HomeLab, CasaOS, PM2, Cloudflare Tunnels, JVM tuning for game servers. |
| 🔧 Electronics | ESP32/Arduino firmware in C++, Bluetooth HID, PCB diagnosis and device repair. |
| Role | Project / Network | Period |
|---|---|---|
| Creator and Lead Developer | AdaptaPE — accessibility suite | Current |
| Freelance Software Developer | Independent clients — web, mobile, AI integration | Current |
| HomeLab Administrator | TheAlejoCloud · Family Hub — Linux, CasaOS, PM2 | Current |
| Hardware Technician | PCB, iPhone, console and controller repair | Current |
| Founder and Lead Developer | TempleCraft Network — self-hosted Minecraft server | Previous |
| Co-owner and Technical Lead | TeroCraft · ComuGamers — multiplayer networks | Previous |
| 🚀 | AdaptaPE in production on Chrome Web Store, Windows and macOS (Intel and Apple Silicon) — 6 public repositories across 3 platforms. |
| 🇵🇪 | Accessibility made in Peru — Spanish (es-PE) voice control, with camera frames processed on-device for privacy. |
| ☁️ | Own cloud with native clients — iOS and Android apps over a self-hosted Linux server. |
| ⚔️ | Published Minecraft plugin — TeroGenshin on SpigotMC, plus custom plugins for networks I founded or co-ran. |
| 🔧 | Software and hardware — from C++ on ESP32 to repairing PCBs and iPhones. |
building:
- AdaptaPE Pro and the Linux client
- AdaptaPE-AI (local AI) and "Ojo Biónico" computer vision research
learning:
- Data Science and Machine Learning with Python
- Advanced native iOS (Swift / SwiftUI)
looking_for:
- Internships and Software / Full-Stack roles
- Freelance projects: web, mobile, AI integration
- Open-source collaboration on accessibility