Hi, I am Torsten O'Donoghue,
a Software Developer from Germany
Projects
ResearchAIA NotebookLM-style research assistant. Drop in your sources and it builds an interactive mind map, chats with your documents, and shows where each answer comes from.
Next.jsTypeScriptSupabaseTailwind CSSOpenAI APIReact Flow
ApplyCableA hiring platform for posting jobs, publishing them to a branded job board, and managing applicants in a single inbox. A built-in job score grades each posting and suggests fixes, including GDPR and equal-opportunity tips, so every listing lands right.
Next.jsTypeScriptConvexTailwind CSSClerk
RechnungScannenAn AI invoice scanner for German businesses. Drop in a PDF, photo, or XML and it pulls out the supplier, amount, and invoice number, flagging duplicates and exporting straight to DATEV, ZUGFeRD, or XRechnung.
Next.jsTypeScriptConvexTailwind CSSClerkOpenAI APIStripe
FunnelCatA drag-and-drop builder for launching marketing funnels in minutes. Add branching logic and track conversions without touching any backend code.
Next.jsConvexClerkTailwind CSSTypeScript
SpiegelAIA parody of AI apps that cram in everything, wrapped in a chicken-themed shell. It packs a chat assistant, a social feed run entirely by AI bots, AI dating, horoscopes, an arcade of mini-games, and a beat maker under one roof, complete with a gem store that gleefully mocks predatory microtransactions.
Next.jsConvexClerkTailwind CSSTypeScriptOpenRouter
GhostwriterAn AI writing tool that turns a single prompt into a full book. It drafts a chapter outline you can tweak, then generates the whole manuscript, no more blank-page anxiety.
Next.jsSupabaseClerkTailwind CSSTypeScriptOpenAI API
BrandCableTurn a single prompt into a complete brand, style guide, color palette, and logo. It even writes on-brand social posts for you.
Next.jsSupabaseClerkTailwind CSSTypeScriptOpenAI API
Oracle OSA cinematic, sci-fi-inspired OS interface built with React. An experiment in immersive, futuristic UI and animation.
ReactJavaScriptReact RouterViteHTMLCSS
Personal Portfolio Website v2The previous version of my portfolio, built with React and Vite. It leaned on Framer Motion for smooth transitions and a small Node backend for live data.
ReactJavaScriptViteAxiosReact RouterFramer MotionCanvas ConfettiHighlight.jsNode.jsExpressdotenvCORSGraphQL RequestPythonHTMLCSS
CommentSnap AIA browser extension that writes smart, context-aware replies to LinkedIn posts using the OpenAI API.
Chrome/Edge ExtensionJavaScriptVanilla CSS/HTMLOpenAI APIReactReact RouterAxiosFramer MotionbcryptCORSdotenvExpressJWTsqlite3ViteHTMLCSS
BistrocardsQR-code digital menus for restaurants that update in real time. Built with React and Firebase to make menu management painless.
JavaScriptReactReact RouterReact QR CodeFirebaseRechartsUUIDFramer MotionViteHTMLCSS
ApplyUpsAn app for organizing job applications and appointments in one place, built with React and Firebase for real-time updates.
JavaScriptFirebaseReactReact RouterFramer MotionViteHTMLCSS
FeedbackCableEmbeddable feedback widgets for any website, drop in a link and visitors can report bugs or share ideas. A simple way to collect feedback in one place.
Next.jsNext AuthReactJavaScriptSQLitedotenvHTMLCSS
BookWriterA distraction-free, collaborative writing space for novelists, with real-time sync and draft management powered by Firebase.
JavaScriptFirebaseReactReact RouterFramer MotionViteHTMLCSS
Island GeneratorA procedural island generator that uses Perlin noise to create unique landscapes, rendered interactively in React.
JavaScriptReactReact RouterViteHTMLCSS
ChainFunding (University Project)A university project exploring decentralized crowdfunding on Ethereum, pairing Solidity smart contracts with a React front end.
SolidityHardhatThirdwebEthersReactJavaScriptReact RouterdotenvunidecodeFirebaseFramer MotionViteHTMLCSS























































































