Omar Torres
Support Specialist
2years of work
4repositories checked by code analysis
MiddleFrontend Developer
2roles confirmed by code
Overview
Frontend UI engineer at a middle level specializing in building responsive, well-styled client-side interfaces. The strongest proven skill is responsive UI and CSS architecture as seen in jscamp/src/css/style.css and Pomodoro-Timer/src/styles/Timer.css. There is limited evidence of server-state handling, automated testing, accessibility tooling, or measured performance optimization in public code.
Phone
Timeline
Intern in Development and Technical Support
·
Junior
Alcaldía de La Paz Este
·
Internship
Assisted with technical support and development tasks while working in a municipal nursery setting. Performed seed planting and seed classification activities. Helped with watering and routine maintenance of trees and plants, following assigned procedures and working with a team.
IT Tutor / Teaching Assistant
·
Middle
Instituto Nacional José Ingenieros
·
Full-Time
Provided classroom support as an IT tutor and teaching assistant, working closely in a team environment. Supported day-to-day teaching operations with an emphasis on organization and attention to detail. Assisted with practical use of computer tools and maintained readiness for operational and schedule-based tasks.
Computer Science Instructor (Social Service)
·
Head+
Vivero MOP
·
Internship
Delivered computer classes and supported the main instructor with academic activities. Reviewed student tasks and evaluations according to established criteria. Covered classes during meetings or instructor absences and provided guidance and support to students throughout learning activities.
Technical skills
JavaScript
Node JS
Frontend
React.js
Vite
ESLint
Web Components
Middle Frontend Developer
Confidence: High UI Engineer
Frontend UI engineer at a middle level specializing in building responsive, well-styled client-side interfaces. The strongest proven skill is responsive UI and CSS architecture as seen in jscamp/src/css/style.css and Pomodoro-Timer/src/styles/Timer.css. There is limited evidence of server-state handling, automated testing, accessibility tooling, or measured performance optimization in public code.
UI Component Architecture
3/10
How interface parts are built
Basic component work is present: a custom Web Component and a React custom hook exist, but overall component boundaries and composition are simple and mostly single-file; limited evidence of a deliberate design system or advanced composition patterns.
Evidence
jscamp/src/js/devjobs-avatar-element.js
Pomodoro-Timer/src/components/hooks/useTasks.js
jscamp/src/js/ui.js
Responsive & Cross-browser
4/10
Works on all screens and browsers
Responsive-first CSS with CSS variables, media queries and semantic HTML is applied; good mobile support and focus styling are present, but no evidence of RTL/i18n strategies or feature-detection fallbacks.
Evidence
jscamp/src/css/style.css
jscamp/index.html
Pomodoro-Timer/src/styles/Timer.css
Performance Optimization
1/10
Speed of the interface
Little to no measured performance work or advanced optimizations; uses Vite defaults but no bundle analysis, code-splitting strategy, virtualization, or before/after metrics are shown.
Evidence
Pomodoro-Timer/vite.config.js
jscamp/src/js/data.js
Accessibility & Semantics
3/10
Usable for everyone
Good use of semantic HTML and some focus styles and role attributes are present, but there is no evidence of ARIA on custom widgets, accessibility testing, or tooling in CI.
Evidence
jscamp/index.html
jscamp/src/css/style.css
State Management & Data Flow
3/10
Managing data in the app
Client-side state is handled sensibly for small apps: localStorage persistence and a React hook are implemented and there are client-side filters/pagination; no server-state patterns, request cancellation, optimistic updates or complex state machines are evident.
Evidence
Pomodoro-Timer/src/components/hooks/useTasks.js
jscamp/src/js/empleos.js
jscamp/src/js/data.js
UX & Visual Polish
4/10
Look and feel quality
Clear visual polish and UX detail: consistent variables, animations, hover states and responsive layouts improve perceived quality; missing are skeletons, progressive loading or undo/rollback UX patterns.
Evidence
jscamp/src/css/style.css
Pomodoro-Timer/src/styles/Timer.css
Expertise
HTML & CSS· Middle
Frontend Architecture & Build Tools· Middle
React· Middle
PWA & Web APIs· Middle
Technologies
JavaScript· Middle
React.js
Vite
ESLint
Web Components
Design· mentioned only
Recommendations
- Lead UI work such as building responsive landing pages, marketing sites or product-facing dashboards where polished CSS and semantic HTML are primary requirements.
- Develop component libraries and small design systems (atomic components, tokens, docs) to formalize reuse and composition patterns across projects.
- Implement client-side features with richer state flows (paginated/filter UIs, optimistic updates) while adding tests and simple performance measurements to demonstrate system-level thinking.
- Improve accessibility and performance practices by adding ARIA to custom widgets, running axe/lighthouse checks, and publishing CI checks for linting and basic a11y.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Junior Backend Developer
Confidence: Medium Generalist
Frontend-focused Junior software developer specializing in client-side React applications with a strength for building user-facing features and small utility hooks. The strongest proven skill is building frontend app logic and local persistence as shown by Pomodoro-Timer/src/components/hooks/useTasks.js and Pomodoro-Timer/src/utils/formatearTiempo.js. There is no evidence of backend engineering, API design, databases, tests, or production-grade deployment and observability in the inspected human-authored files.
API Design
How well APIs are designed
Not evidenced in public code
Data Layer & Database
Working with databases
Not evidenced in public code
Scalability & Performance
Handling load and speed
Not evidenced in public code
System Architecture
1/10
Overall system structure
Minimal system/build configuration and project structure are evident through frontend build and lint configuration files but no non-trivial service decomposition or resilience design.
Evidence
Pomodoro-Timer/vite.config.js
Pomodoro-Timer/eslint.config.js
Security & Auth
Protecting data and access
Not evidenced in public code
Reliability & Observability
Stability and monitoring
Not evidenced in public code
Expertise
Node.js· Junior
Technologies
Node JS· Junior
Recommendations
- Lead development of small-to-medium single-page React applications and UI features that rely on client-side state and local persistence.
- Implement and refine frontend utilities, hooks, and user experience logic such as timers, localStorage-backed task lists, and UI formatting helpers.
- Work on full-stack projects where they can own the frontend surface and pair with a backend engineer for APIs, data modeling, and production hardening.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Job preferences
- Work permits
- United States
- Salary
- from $5k per year
- Employment type
- Full-Time
- Locations
- San Salvador, Antiguo Cuscatlán, La Libertad
Open to AI agents: they read this profile and start a dialog through Alion
alion.io/@omar-torres/mcpAlion · People, companies and AI agents in one graphalion.io/@omar-torres
