- Pursuing an M.Sc. in Computer Science at TU Clausthal while designing and shipping full-stack and AI products end-to-end.
- LeitnerPlus (leitnerplus.com) - full-stack spaced-repetition learning app: Next.js, React, TypeScript, Supabase (Auth, RLS, Storage), server-side FSRS scheduling, dashboard analytics, and Google OAuth.
- Speech with Me - privacy-focused AI speaking coach (desktop) with local/hybrid AI providers: Electron, FastAPI, SQLite, local speech recognition, TTS, and multilingual workspaces.
- SeeMirror (seemirror.ai) - real-time EEG neurofeedback system pairing a custom ADS1299-based hardware headset with Python DSP (real-time filtering, noise reduction, spectral analysis).
Amir Mehrabiani
Full-Stack Software Engineer
+49 157 57349500
mehrabiani777@gmail.com
www.linkedin.com/in/amir-mehrabiani
www.amirmehrabiani.tech
Professional Summary
Full-Stack Software Engineer and former Tech Lead with 13 years of experience turning complex problems into reliable, production-grade software across frontend, backend, automation, and AI. Works end-to-end with React, TypeScript, Next.js, Python/FastAPI, Java/Spring Boot, PostgreSQL, Redis, and RabbitMQ. Most recently led development at Neshan, one of Iran's largest mapping platforms (estimated 4-6M monthly visits), cutting backend response times by ~60% with Redis caching, building an automated RabbitMQ content pipeline across ~4M pages, and improving Core Web Vitals by 40%. Currently pursuing an M.Sc. at TU Clausthal in Germany while building independent products including LeitnerPlus, Speech with Me, and SeeMirror.
Professional Experience
- Led development as Tech Lead on Neshan, one of Iran's largest mapping platforms (estimated 4-6M monthly visits), coordinating delivery across engineering, content, and infrastructure teams.
- Led a development team that rebuilt and optimized ~4M pages with an SEO-focused approach, significantly improving organic search visibility.
- Cut backend response times by ~60% by introducing Redis caching for routing-service data, descriptions, and listings, reducing database load at scale.
- Built an automated content-update pipeline with RabbitMQ to ingest data from other departments and refresh pages platform-wide without manual intervention.
- Prepared and cleaned large datasets to power analytics and automated content generation.
- Improved Core Web Vitals by 40%, optimizing page-load and rendering performance across high-traffic pages.
- Increased SEO and search visibility through combined technical and content-level optimizations.
- Contributed across the stack to deliver measurable performance gains on a platform serving millions of monthly visits.
- Joined as a Frontend Developer (Angular, React) and grew into a full-stack role, building internal platforms and APIs with Node.js, ASP.NET Boilerplate, and relational databases.
- Optimized organizational efficiency by translating complex manual processes into custom software, reducing manual workload and speeding up operational cycles.
- Key projects: HR & Payroll Ecosystem (Node.js, Angular) automating payroll calculations and attendance logging; Online Reservation Platform (ASP.NET Boilerplate, React) for booking tickets, hotels, and tours; Parking Management Solution (ASP.NET Boilerplate, React) digitizing parking logistics.
- Led the two-year transition of the BazaarOnline e-commerce platform from a web storefront to a full mobile experience.
- Engineered backend infrastructure and database schema with secure checkout, inventory management, and user account portals; built and launched the official native Android app from scratch.
- Developed RESTful APIs bridging the .NET/SQL backend and the mobile app under high-concurrency usage.
- Stack: Java, Android SDK, C#, ASP.NET Web API, MS SQL Server, Git.
- Contributed to the core development of Toranj CRM, a customer-relationship and business-automation platform.
- Built modular features for customer tracking, reporting, and analytics; designed database schemas and stored procedures for high availability and data integrity.
- Integrated third-party APIs and internal communication protocols across the CRM ecosystem.
- Stack: C#, .NET Framework, ASP.NET MVC, MS SQL Server, Entity Framework, LINQ.
- Built and maintained high-traffic news portals and content management systems serving large volumes of daily readers.
- Designed relational database schemas and optimized complex queries, improving content-retrieval performance by ~60%.
- Stack: C#, ASP.NET MVC/Web Forms, MS SQL Server, JavaScript, HTML5, CSS3.
Personal Projects
Developed a production-oriented full-stack spaced repetition platform with Supabase-backed authentication, PostgreSQL data modeling, RLS-secured user data, private image storage, signed URL access, and server-side FSRS review scheduling. Implemented card creation/editing/deletion, learning spaces, tags, categories, review logs, dashboard analytics, SEO landing pages, legal consent flow, Google OAuth, light/dark mode, and Vercel production readiness.
Privacy-focused AI language coaching desktop app with local and hybrid providers including MLX, LM Studio, Ollama, OpenAI-compatible APIs, and Gemini. Built local speech recognition, native Apple Speech bridging, TTS, Hugging Face model management, setup diagnostics, SQLite sessions, chat history, learning items, summaries, and multi-language workspaces.
Cross-platform Python script launcher supporting Python, Conda, Poetry, uv, Hatch, and custom runtimes. Implemented runtime detection, command preview, project-root inference, environment injection, built-in console execution, system-terminal/background run modes, process-tree termination, tray integration, launch-at-login, onboarding, tests, and packaged macOS/Windows/Linux releases.
Local transcription tool converting audio/video files into TXT and SRT without cloud dependency. Implemented batch processing, model selection, FFmpeg probing/enhancement, noise-reduction profiles, subtitle timestamp generation, export flows, Metal cache cleanup, update checks, keep-awake support, and optional local LLM refinement.
Subtitle-heavy media player for language learners and researchers. Implemented playback resume, playlists, repeat modes, keyboard seeking, subtitle-synced transcript navigation, text selection/copying, sleep prevention, and robust parsing/merging for SRT, VTT, ASS/SSA, SBV, TTML/DFXP/XML, SAMI/SMI, and LRC subtitle formats.
Native macOS accessibility utility that reads clipboard text aloud with AVSpeechSynthesizer, language detection, multilingual voice profiles, automatic voice resolution, global shortcuts, menu-bar UI, launch-at-login, settings import/export, App Group shared storage, WidgetKit status widget, and update checking.
Desktop download manager plus Chrome extension for detecting and downloading media from web pages. Built with a JavaScript monorepo, Electron, React, Chrome Manifest V3, Zustand, and FFmpeg. Implemented DOM/network media detection, retry queues, token-protected localhost communication, direct downloads, authorized HLS/M3U8 downloads via FFmpeg, progress parsing, pause/resume/cancel/retry, persistent history, duplicate prevention, tray behavior, sleep prevention, and cross-platform packaging scripts.
A neurofeedback platform (seemirror.ai) built around a single idea - become the observer of your own mind - capturing live brain activity and mirroring it back to the user as real-time, on-screen feedback. Engineered the full signal chain end-to-end: custom ADS1299-based acquisition hardware, a Python DSP pipeline, and high-fidelity, low-latency capture over SPI/I2C with real-time filtering, noise reduction, and spectral analysis plus robust streaming for stable continuous recording. Owned hardware-firmware integration and used AI-assisted diagnostics to speed up testing.
Education
Languages
- EnglishAdvanced, C1; technical written communication
- GermanA2 (actively improving)
- PersianNative / Proficient