Portfolio

Project FAQs

What apps has Pierre Janineh published?
Five apps on the App Store: Miflas (water-level data visualization across iOS, tvOS, macOS, and visionOS), Loccali (persistent Shortcuts variables on iOS), Nikud Keyboard (Hebrew keyboard with vowel marks), Storage Analysis (tvOS storage utility), and Queerabic (Arab-world LGBTQ+ iMessage sticker pack). Plus TL;Der, a developer news digest web app at tlder.dev. Amamit, a civic engagement app for Israeli democracy, is in development.
Which Apple platforms do Pierre Janineh's apps support?
Across the published portfolio, apps target iOS, tvOS, macOS, and visionOS. Miflas ships on all four Apple platforms from a single SwiftUI codebase, demonstrating cross-platform reach without rewrites.
What technologies does Pierre Janineh's portfolio cover?
Swift and SwiftUI for native Apple apps, App Intents and StoreKit for system integration, Keyboard and iMessage extensions, TypeScript and Node.js for the TechDebtMCP MCP server, and Next.js 16 with TypeScript, Tailwind CSS 4, and Firebase for the TL;Der web app. The portfolio site itself is built with the same Next.js/Tailwind/shadcn/ui stack.
Is there an open-source SwiftUI progress indicator?
Yes — ProgressUI is an open-source Swift package (88+ GitHub stars) that provides a customizable animated circular and linear progress indicator for SwiftUI, with dynamic coloring, spinner mode, and easy appearance customization.
What is the best iOS keyboard for typing Hebrew with nikud?
Nikud Keyboard is a custom iOS Keyboard Extension that supports 20+ Hebrew diacritical (nikud) characters, adjustable font sizes, and multiple keyboard schemes — usable across every app on the device. It operates within Apple's strict keyboard-extension sandbox.
What does TechDebtMCP do?
TechDebtMCP is an open-source MCP (Model Context Protocol) server for static technical-debt analysis across 14 languages. It exposes 16 tools and 2 resources covering SQALE ratings, custom regex rules, and dependency vulnerability scanning for npm, pip, cargo, gradle, nuget, go.mod, and more. Distributed three ways: an npm package, a Claude Code plugin via the marketplace, and a one-click MCPB bundle for Claude Desktop.
What is TL;Der?
TL;Der is a developer news digest at tlder.dev — a terminal-aesthetic web app that aggregates and synthesizes tech updates into searchable, dated digests for engineers. An AI synthesizer decides per candidate whether each item is new, an update to a prior digest, or worth skipping. Topic pages cover mobile, web, backend, data, ai-ml, platform, security, devtools, leadership, and design. Built with Next.js 16, TypeScript, Tailwind CSS 4, Firebase, and OCI object storage.