# Yasser Shkeir — Full Profile Last updated: 2026-09-08 Canonical site: https://www.yasser-shkeir.com Index: https://www.yasser-shkeir.com/llms.txt ## Identity and positioning Yasser Shkeir is a developer and consultant who builds AI tools, automations, business software and websites. He helps teams replace repetitive tasks, connect their systems and launch useful products, from planning to production. Current role: Lead Developer: AI & Automation at GreenTomatoMedia. Independent work: software development and consulting, with clients first. Languages: English (professional), Arabic (native). Project inquiries: shkeiryasser@gmail.com. Legal, privacy, cancellation and refund requests: hello@yasser-shkeir.com. Public evidence includes client delivery, employment scope and open-source product work. The gym platform is business software; the wellness site is a website delivery; Torpor supports AI-assisted development. They should not be described as AI model deployments or assigned unreported financial, accuracy or time-saving results. ## Current employment Yasser joined GreenTomatoMedia as a fullstack developer in 2024 and is now Lead Developer: AI & Automation. The start date of his current title is not published; 2024 is company tenure, not a promotion date. Work includes AI-assisted support that selects one approved reply template or returns a review handoff: the server renders the approved template, and staff review and manually send it. Other contributions include supplying actual quoted images and voice-note transcripts as conversation context, and editable prompts and language rules for generation and single-item translation in an editorial CMS. Relevant systems use Python/Django, MySQL, Redis and Celery; AI integrations include OpenAI and Anthropic. The public case study presents a nonconfidential overview. Internal identifiers, client information and proprietary implementation details are not public portfolio material. Case study: https://www.yasser-shkeir.com/work/greentomato Company: https://greentomatomedia.com/ ## Professional history - Independent consultant, current: client delivery of websites, operations platforms, automation and technical improvements. - GreenTomatoMedia, company tenure 2024–present: joined as Fullstack Developer; current role Lead Developer: AI & Automation. - Organic Social Software, 2023: Fullstack Web & Mobile Developer; cross-platform web and mobile delivery. - A2A Integrated Logistics, 2022: Website Administrator and operations work. - A2A Integrated Logistics, 2021: Customer Service Assistant. Education: Bachelor's degree in Computer Science, graduated 2022 after three years; Fullstack Web Development Bootcamp, 2022, three months. Institution names are not published. ## Selected project: multi-branch gym operations platform Case study: https://www.yasser-shkeir.com/work/gym-operations-platform Role: built solo, end to end, including scoping, data model, backend, frontend and deployment. Delivery: four months; in production across 5+ branches. Stack: Django, Next.js, PostgreSQL. Client identity: private under NDA. The regional gym chain previously coordinated operations through spreadsheets and WhatsApp. The delivered system brings the following workflows into a shared platform: - Employee attendance with geofenced check-in and check-out. - Shifts, schedules and leave. - Payroll adjustments, including payments, reimbursements and bonuses. - Customer visit tracking. - Branch and stock management. The public diagram and sculptural artwork illustrate these workflows. They are not actual client screens, operational telemetry or evidence of a measured efficiency percentage. The five illustrated modules represent workflows, not a claim that the business has exactly five branches. ## Selected project: Sound Healing Chiang Mai Case study: https://www.yasser-shkeir.com/work/sound-healing-chiang-mai Live site: https://soundhealingchiangmai.com Role: end-to-end website delivery. Stack: Astro, Cloudflare. A studio website in English, Chinese and Thai, with a full language switch, an external booking integration, an e-commerce shop, instrument rental information, and workshop and retreat content. The public case study uses actual website captures. The booking service is integrated rather than rebuilt. No booking, conversion or revenue improvement is claimed without a published measurement. ## Selected project: Torpor Case study: https://www.yasser-shkeir.com/work/torpor Source: https://github.com/YasserShkeir/torpor Releases: https://github.com/YasserShkeir/torpor/releases/latest Homebrew tap: https://github.com/YasserShkeir/homebrew-torpor Technology: Swift, SwiftUI, AppKit, macOS. Licence: MIT, as published in the repository. A native menu-bar utility for Claude Code sessions. It helps identify sessions, understand their memory use and hibernate idle work while retaining the information needed to resume it. Product screenshots come from the public repository. Technical details and measured examples belong to their documented scope; the portfolio does not claim universal memory savings or repeat undated competitor statistics. ## Selected project: this portfolio Case study: https://www.yasser-shkeir.com/work/this-site Source: https://github.com/YasserShkeir/portfolio Stack: Next.js App Router, TypeScript, Tailwind CSS and Motion. The portfolio combines a clear service message, actual project evidence, conceptual artwork and accessible coded interactions. The case study includes a historical July 2026 audit of canonical URLs, crawler access, color contrast and JavaScript delivery, alongside later implementation checks. Historical audit results, local build measurements and production field performance are separate kinds of evidence. The labeled rate-limit demonstration on About uses sample data; it is an interactive explanation, not execution of the Python package. ## Open-source tools ### django-smart-ratelimit Configurable Django rate limiting with pluggable strategies, multiple storage backends and logging. GitHub: https://github.com/YasserShkeir/django-smart-ratelimit PyPI: https://pypi.org/project/django-smart-ratelimit/ ### django-safe-migrations Django migration checks and rollback tooling. Review its documentation and limits before use; checks cannot guarantee that every migration is safe. GitHub: https://github.com/YasserShkeir/django-safe-migrations PyPI: https://pypi.org/project/django-safe-migrations/ ### Torpor Claude Code session and memory tooling for macOS. Source, releases and usage documentation are linked above. ## Services 1. Automate repetitive work: AI tools, workflow integrations and connected processes, with the task, inputs, review requirements and delivery boundaries defined together. 2. Build a website or business system: websites, products, customer portals, internal tools and operations platforms. 3. Improve an existing product: architecture, performance, migration planning, technical SEO and search visibility. Engagement formats: Audit & plan; Build & launch; Focused improvement; Ongoing support. Rates, delivery dates and scope are agreed per engagement; the site does not publish universal prices, delivery guarantees or business outcomes. Relevant technical depth: Python, Django, TypeScript, Next.js, React, React Native, PostgreSQL, Redis, REST APIs, system design, AWS, Vercel, Cloudflare, Docker, CI/CD, technical SEO and structured data. ## Working together Start with the problem and what should work better. A chosen technology stack or complete specification is not required. Share any useful existing links, constraints or timing; keep confidential material out of the public form. Contact: https://www.yasser-shkeir.com/contact Email: shkeiryasser@gmail.com Services: https://www.yasser-shkeir.com/consulting About: https://www.yasser-shkeir.com/about Résumé: https://www.yasser-shkeir.com/resume Résumé source: https://www.yasser-shkeir.com/resume.md Remote availability: worldwide and async-friendly. In-person availability: Beirut, Lebanon; Chiang Mai, Thailand; Kuala Lumpur, Malaysia. ## Profiles and writing GitHub: https://github.com/YasserShkeir LinkedIn: https://www.linkedin.com/in/yasser-shkeir/ PyPI: https://pypi.org/user/YasserShkeir/ npm: https://www.npmjs.com/~yassershkeir Dev.to: https://dev.to/yassershkeir Medium: https://medium.com/@yassershkeir ## Open-source support Support page: https://www.yasser-shkeir.com/donate Supported projects: general open-source work, django-smart-ratelimit, django-safe-migrations and Torpor. Stripe checkout has seven fixed tiers: one-time gifts of $5, $10, $25 and $50; monthly gifts of $5, $15 and $50. There is no open-amount option. Monthly gifts renew until cancelled. Email hello@yasser-shkeir.com to stop future charges or request a refund under the published terms. These contributions are voluntary gifts. They do not buy goods, services, membership, features, issue priority or a support agreement. Yasser is an individual, not a registered charity; the site does not offer tax-deductible charitable donations. Open-source code remains under each repository's licence. GitHub Sponsors is also linked: https://github.com/sponsors/YasserShkeir. Companies can send a sponsorship inquiry through the support page. Any paid services would require a separate agreement. ## Privacy and terms Privacy: https://www.yasser-shkeir.com/privacy Terms: https://www.yasser-shkeir.com/terms The site has no visitor accounts or application database. Contact and sponsorship submissions are delivered as email through Resend. Vercel handles hosting and aggregate analytics/performance measurements; the About page requests public GitHub repository statistics. Those requests carry normal network information even when a visitor does not complete a form. Fonts and project media are served with the site. Payment links leave for external checkout. Provider email, analytics, log and payment records have their own retention behavior, described in the privacy policy. The legal pages describe the existing cancellation, refund and privacy-request routes. They govern site use and voluntary support; a professional engagement uses a separate agreement. ## Crawler and export policy Robots policy: https://www.yasser-shkeir.com/robots.txt AI access policy: https://www.yasser-shkeir.com/ai.txt Sitemap: https://www.yasser-shkeir.com/sitemap.xml The site welcomes permitted crawling, citation and AI access under robots.txt and ai.txt. These exports support factual discovery; they do not guarantee indexing, rankings or recommendations.