Uses

The software stack, developer tools, AI frameworks, and hardware I reach for daily.

Every tool here has shipped in production. Python and TypeScript form the core: Python for automation, OCR pipelines, and AI orchestrations; TypeScript for end-to-end type safety in Next.js apps. For AI systems, I rely on RAG on Convex for grounded vector search, and RapidOCR / ONNX for local document extraction. Data pipelines like the Marketplace Monitor and Menu Data Pipeline combine BeautifulSoup, pandas, and Pydantic for resilient web scraping and ingestion.

Python 3.12Primary language - scripting, data, APIs
TypeScriptStrict mode, no escape hatches
Java 21OOP coursework + patterns
SQLPostgres + SQLite for local data
Next.js 15App Router, RSC, Turbopack
Tailwind CSSUtility-first + CSS custom properties
Framer MotionLazyMotion + MotionConfig reducedMotion
Vercel AI SDKStreaming LLM apps - chat, tool calls, providers
Groq / GeminiFast + capable model routing (UET GPT)
RAG on ConvexGrounded answers over crawled content
RapidOCR / ONNXText extraction engine behind B.L.A.S.T.
pandasTransform + normalize scraped data
BeautifulSoup4HTML parsing for news/data extraction
SQLiteLocal job/history persistence for OCR workflows
VS CodePrimary editor
Git + GitHub@Ibrahim-Salman19
VercelDeploy target for Next.js projects
ESLint + PrettierZero config disagreements