tarek-elzoghby
Frontend developer, still learning. I don't stop at the interface — I build the UI and the automation/logic that makes it actually work, as one piece, not two separate jobs. HTML, ... Show moreFrontend developer, still learning. I don't stop at the interface — I build the UI and the automation/logic that makes it actually work, as one piece, not two separate jobs. HTML, CSS, and JavaScript are the base. n8n and Python (including OOP) are how the automation side functions — not the headline, just what it takes to make a feature complete. Accessibility is the direction I want to specialize in. I'm early there too, but it's held up well in what I've built so far. Right now I'm trying to move into freelancing. Show less
JavaScript
•
HTML
•
CSS
•
n8n
•
Accessibility
•
Python
•
Git
Interactive Portfolio
Visit Project open_in_new
Sep 2026 - Sep 2026
A full personal portfolio site with three required interactive features: a mobile hamburger nav, client-side form validation with real Formspree submission (fetch/async), and a fully data-driven project filter. Includes a self-found post-"finished" bug fix (Enter-key form submission bypassing validation) and an aria-live region verified with VoiceOver.
AI Lead Classifier (n8n + Gemini)
Visit Project open_in_new
Aug 2026 - Aug 2026
An AI-powered intake classifier built in n8n: a form feeds an LLM (Gemini) that sorts submissions into 5 categories via structured JSON output, then routes each to a tailored client email, internal notification, and Google Sheets log. Includes retry logic and graceful fallback so a failed classification never crashes the workflow, plus a real n8n platform bug found and fixed along the way.
Adel & Co. Ceramics — Client Brief Site
Visit Project open_in_new
Aug 2026 - Aug 2026
A one-page site built for a simulated potter client, designed to feel like a studio, not a SaaS product. CSS Grid gallery, custom typography and palette built around the brief. Lighthouse Accessibility taken to 100 — includes a real AA contrast fix, hand-reasoned landmark regions, and verification with a real screen reader (NVDA).
Lead Intake Automation (n8n)
Visit Project open_in_new
Aug 2026 - Sep 2026
An n8n workflow migrated from a Form Trigger to a Webhook, rebuilt to survive the payload change: a junk filter rewritten for clarity, a Set node redesigned to strip webhook metadata down to the five fields that matter, and a plain-English doc written for a non-technical end user to troubleshoot without needing to read the workflow itself.
n8n, Python (OOP), and Git
Built an AI-powered lead classifier (n8n + Gemini) — structured output, 5-category routing, retry/fallback logic, and a real n8n platform bug found and fixed along the way.
Built and accessibility-hardened a client-brief website — Lighthouse to 100 Accessibility, manually reasoned landmark regions, verified with a real screen reader (NVDA).
Built a full interactive portfolio site — real form validation and async submission handling, a self-found and self-fixed bug where Enter-key submission bypassed validation entirely, verified with VoiceOver.
| Sep | Oct | Nov | Dec | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug |
| Mon | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Tue | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Wed | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Thu | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Fri | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Sat | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Sun | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |