AI Engineer
TypeScript
Python
JavaScript
C++
Node JS
SQL
C
Swift
Bash
PHP
Accessibility & Semantics: 8/10
UX & Visual Polish: 8/10
Responsive & Cross-browser: 7/10
Active 6 days ago
Invite to interview
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
Frontend UI engineer (senior-level) specializing in highly interactive, performance-conscious browser experiences. The strongest proven skill is building polished, performant interactive UIs and canvas/WebGL experiences as shown by src/terminal.ts (animated CRT terminal with optimized GIF processing) and src/scene.ts (Three.js scene with careful resource, resize and post-processing management). There is little public evidence in the human-authored frontend artifacts of large-scale backend architecture, API/BFF design or broad CI-driven automated test suites.
Technical skills
Languages
10
TypeScript
Python
JavaScript
C++
Node JS
SQL
C
Swift
Bash
PHP
AI/ML
8
OpenAI
LLM
Claude
LangChain
LangGraph
NumPy
PyTorch
Transformers
Frontend
4
Tailwind CSS
Three.JS
Vue.js
Angular
Other
28
WordPress
Fastify
Flask
Playwright
SwiftUI
PyTorch C++
Cloudflare
CUDA
CUDA Toolkit
Hugging Face
Vite
GitHub
Rest API
Docker
Git
Linux
Windows
Claude Code
Cursor
Copilot
AI Agents
OpenAI Codex
Ubuntu
Prompt Engineering
Debian
Agentic Workflows
Structured Outputs
Tool Use
Timeline
Software Developer Intern
•
Junior
Sandbox Software Solutions
•
Internship
Built a document conversion pipeline that transforms client DOCX content into WordPress Gutenberg blocks. Focused on extracting requested content sections, normalizing structure and formatting, and generating publish-ready pages to speed up client publishing. Also supported team workflows for decision traceability and delivered verified fixes based on client feedback.
WordPress
IT Technician (Summer Co-op)
•
Middle
County of Dufferin
•
Internship
Diagnosed and troubleshot Windows, Microsoft 365 access, printing, and network-related issues with county staff. Converted ambiguous user reports into reproducible problems and documented fixes for faster resolution. Supported machine deployment and participated in service desk ticketing workflows while reconciling inconsistencies in IT asset records.
Coding Expert (AI Training)
•
Middle
Outlier
•
Full-Time
Reviewed and evaluated AI-generated code submissions across multiple programming languages for correctness, task compliance, and reasoning quality. Performed failure analysis and provided labeled feedback to support model training updates. Focused on identifying implementation flaws and improving downstream quality via structured feedback loops.
Python
JavaScript
C++
Quality Assurance Analyst
•
Middle
Camis Inc.
•
Full-Time
Tracked, reproduced, and resolved 100+ software defects during integration testing cycles. Documented root causes and fixes in Confluence for the engineering team to act on. Performed validation checks during post-migration phases and maintained defect records in Jira.
Jira
Confluence
Middle Frontend Developer
Confidence: Medium UI Engineer
Frontend UI engineer (senior-level) specializing in highly interactive, performance-conscious browser experiences. The strongest proven skill is building polished, performant interactive UIs and canvas/WebGL experiences as shown by src/terminal.ts (animated CRT terminal with optimized GIF processing) and src/scene.ts (Three.js scene with careful resource, resize and post-processing management). There is little public evidence in the human-authored frontend artifacts of large-scale backend architecture, API/BFF design or broad CI-driven automated test suites.
UI Component Architecture
6/10
How interface parts are built
Component boundaries and composition are deliberate for a vanilla-TS UI; modular rendering functions and a reusable Terminal class show real component design without a heavy framework.
Responsive & Cross-browser
7/10
Works on all screens and browsers
Responsive strategy and cross-browser considerations are explicit - safe-area insets, media queries, pointer/coarse handling and prefers-reduced-motion are present and used to alter behavior.
Performance Optimization
7/10
Speed of the interface
Multiple targeted performance decisions visible - lazy dynamic imports, rAF batching/throttling, canvas downscaling for image tinting, image decoding/loading attributes and pixel-ratio handling.
Accessibility & Semantics
8/10
Usable for everyone
Strong accessibility and semantics: keyboard navigation, modal focus trapping, ARIA attributes, visitable focus-visible styles and prefers-reduced-motion fallbacks are implemented thoughtfully.
State Management & Data Flow
5/10
Managing data in the app
State management is pragmatic and local to UI modules; promises and lazy init patterns are used but there is no system-level server-state discipline or complex client-side cache invalidation evidenced in the human-authored frontend files.
UX & Visual Polish
8/10
Look and feel quality
UX polish is high with cinematic reveals, skeleton/loading UX, polished transitions and accessibility-aware motion reduction; many small details improve perceived performance and clarity.
Expertise
HTML & CSS• Middle
Frontend Architecture & Build Tools• Middle
Web Performance & Optimization• Middle
Technologies
Tailwind CSS
Three.JS
Vite
Recommendations
- Design and implement high-fidelity interactive marketing sites and product frontends that need WebGL or canvas-based visuals.
- Build accessible, animation-rich component libraries and design systems with performance budgets.
- Lead frontend performance tuning, render-loop optimization and complex animation stacks for web experiences.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Middle QA Engineer
Confidence: High Generalist
Frontend web engineer at a senior level specializing in interactive, highly polished visual experiences and real-time canvas and WebGL systems. The strongest proven skill is complex client-side graphics and UI engineering, demonstrated by the Three.js scene and custom GLSL shaders in scene.ts and sceneShaders.ts plus the performant terminal canvas and GIF tinting pipeline in terminal.ts. There is no evidence in the analyzed human-authored files of test automation, API contract testing, CI test integration, or backend service design.
Test Automation Frameworks
Building automated tests
Not evidenced in public code
Test Coverage & Strategy
What and how to test
Not evidenced in public code
API & Integration Testing
Testing how parts work together
Not evidenced in public code
Performance & Load Testing
Testing speed under load
Not evidenced in public code
Bug Reporting & Analysis
Finding and describing bugs
Not evidenced in public code
CI Test Integration
Running tests automatically
Not evidenced in public code
Technologies
TypeScript• since 2024 • Middle
Playwright
Recommendations
- Build interactive, animation-driven product frontends and marketing sites that require Three.js and custom shader work.
- Implement high-performance canvas or WebGL tools, including in-browser visualizers and polished developer-facing demos.
- Own end-to-end UX for performance-sensitive visual features, including resource lifecycle, resize handling, and disposal logic.
- Design accessible, keyboard-navigable interactive UI components and modal/image gallery experiences.
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
Senior frontend and interactive web developer specializing in performant WebGL and canvas-driven interfaces. Strongest proven skill is building high-performance visual and input-driven components, demonstrated by RetroComputerScene in src/scene.ts and the Terminal canvas/GIF processing in src/terminal.ts. Backend systems, production databases, and API-auth security posture are not evidenced in the HUMAN-AUTHORED files analyzed.
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
4/10
Handling load and speed
Front-end performance and rendering-focused optimizations are present (frame throttling, DPR handling, downscale tinting). These show deliberate performance work but do not demonstrate backend scalability patterns like queues, connection pooling or rate-limiting.
Evidence
Amro212/Amro212/src/terminal.ts: processCurrentFrame and TINT_MAX_DIM downscale strategy for per-frame tinting to reduce work
Amro212/Amro212/src/scene.ts: getPixelRatio and applyPostProfile tuning for renderer/composer pixel ratio and bloom parameters
Amro212/Amro212/src/projectsPixelTrail.ts: requestAnimationFrame-driven rendering with DPR-aware resize and grid snapping to limit draw cost
System Architecture
4/10
Overall system structure
Clear modular separation and lifecycle management for UI subsystems (scene, terminal, animation stack) and thoughtful resource cleanup are present, but there is no evidence of cross-service decomposition or distributed-system trade-offs.
Evidence
Amro212/Amro212/src/main.ts: explicit init/bootstrap sequence (initScene, initAnimationStack, initTerminal) and feature guards
Amro212/Amro212/src/scene.ts: RetroComputerScene class encapsulating renderer/composer lifecycle and destroy() cleanup
Amro212/Amro212/src/terminal.ts: Terminal class that owns GIF processing, VFS, input handling and an explicit render loop
Security & Auth
Protecting data and access
Not evidenced in public code
Reliability & Observability
3/10
Stability and monitoring
There are runtime reliability practices in UI code (try/catch on initializers, safe fallbacks, destroy/dispose methods and accessibility-focused SR logs), but no backend observability, metrics or network retry/circuit-breaker patterns.
Evidence
Amro212/Amro212/src/main.ts: try/catch guard in initScene to avoid hard failure during scene init
Amro212/Amro212/src/terminal.ts: setupAnimatedPortrait wrapped in try/catch and console.error fallback, srLogs element for screen-reader announcements
Amro212/Amro212/src/scene.ts: destroy() that disposes textures/geometries and removes listeners to avoid resource leaks
Expertise
Node.js• Junior
Microservices & API Architecture• Junior
Backend AI & LLM• Junior
Technologies
PHP
Node JS• Junior
Rest API• since 2026
Flask
WordPress• since 2025
Fastify
Recommendations
- Build high-performance, interactive web experiences (Three.js, custom canvas renderers, shader-driven UIs and animations).
- Develop polished browser extensions and in-page automation/agent UIs that require careful DOM scraping, accessibility and cross-frame coordination.
- Implement frontend-facing visualization and developer tools that require careful resource management, progressive enhancement and graceful degradation.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
