Background image top
Background image bottom

Projects

I have worked on a lot of projects, but these are some of the ones I am proud of.

Portfolio WebsitePersonal WebsiteWeb DevelopmentFrontendResponsive DesignUI/UX
Personal Portfolio Website logo

Personal Portfolio Website

A modern, responsive portfolio website built with Next.js, React, and TypeScript. The site showcases projects, skills, and professional experience with a clean UI, dark mode support, and optimized performance. Features include project galleries, animations with Framer Motion, and responsive design across all devices.

Technologies

Next.js
React
TypeScript
Tailwind CSS
Mantine UI
Framer Motion
Three.js
Document ManagementAI AssistantPersonal InformationRAG SystemForm FillingWeb ApplicationFull StackNext.js
Docunation logo

Docunation

A personal document assistant that processes your personal documents (PDFs, letters, insurance policies, etc.), extracts and indexes information, and helps fill out forms like visa applications automatically. Features document organization, RAG-based information retrieval, and secure storage.

Technologies

Next.js
React
TypeScript
Tailwind CSS
Mastra
OpenAI
Drizzle ORM
Radix UI
Bun
Web AppAI/MLSaaSFull StackStartup GeneratorOpenAIPersonal Project
Startupinator 3000 logo

Startupinator 3000

An AI-powered startup idea generator that creates personalized business concepts based on user preferences and choices. The app uses OpenAI's GPT models to generate creative, viable startup ideas with detailed analysis of market potential, business strategy, and competitive landscape.

Technologies

Next.js
React
TypeScript
Tailwind CSS
shadcn/ui
Framer Motion
OpenAI API
Zustand
Drizzle ORM
PostgreSQL
Vercel
Web AppFull StackReal EstateData AggregatorWeb ScraperNext.jsTypeScriptAutomated CrawlerReal-time UpdatesAPI Server
FlatFever logo

FlatFever

A modern real estate listing aggregator with advanced web scraping capabilities. The system consists of a Next.js frontend and a powerful backend crawler service built with Node.js and Playwright. The backend autonomously scrapes Immowelt, Kleinanzeigen, and Immoscout websites using stealth techniques to avoid detection, processes listing data through a pipeline, and stores it in a SQLite database with Drizzle ORM. Real-time updates are pushed to the frontend via Socket.IO, allowing users to monitor crawling progress and receive instant notifications about new properties that match their criteria.

Technologies

Next.js
React
TypeScript
Tailwind CSS
Shadcn UI
Radix UI
TanStack Query
Zustand
Node.js
Playwright
SQLite
Drizzle ORM
Socket.IO
Express
Web ApplicationDatabaseDashboardFrontendData Management
ACP DB Hub logo

ACP DB Hub

A comprehensive database application prototype with user interface components for data management and visualization. Features a modern component-based architecture with responsive design.

Technologies

React
TypeScript
Next.js
Tailwind CSS
Code Analysis ToolDeveloper ToolWeb AppCLI ToolFull StackOpen SourceMonorepo
MegaParser logo

MegaParser

A powerful code analysis tool that helps developers understand their codebase through various metrics and visualizations. It supports multiple programming languages and provides both CLI and web interfaces for easy usage. The tool calculates metrics like Real Lines of Code (RLOC) and Sonar Complexity, and can export results in various formats for visualization.

Technologies

TypeScript
React
Next.js
Tailwind CSS
Bun
Node.js
Turborepo
Radix UI
Zod
Vite
Desktop AppDeveloper ToolsPackage ManagerCross-PlatformTauriRustReactNext.js
GenieHQ logo

GenieHQ

A cross-platform desktop application that unifies package manager interfaces, allowing developers to discover, install, and manage development tools. Features a customizable dashboard for monitoring applications and updates, plus profile-based installations with pre-configured profiles for Web Developers, Data Scientists, Designers, and Embedded Developers.

Technologies

Tauri
Rust
TypeScript
React
Next.js
Tailwind CSS
Bun
Zustand
Web AppFull StackTeam CollaborationLink ManagementOrganization ToolProductivityCustom DomainsSaaS
HubOne logo

HubOne

A central hub application that helps teams organize and access their most used websites and important links. HubOne allows users to collaborate with their team, organize links into different HubSpaces, and customize their hub to their liking. Features include organization management, customizable link groups, and personalized domain URLs for HubSpaces.

Technologies

Next.js
React
TypeScript
Tailwind CSS
Drizzle ORM
PostgreSQL
Vercel
Framer Motion
NextAuth/Auth.js
Zod
Project ManagementJira IntegrationElectron AppDesktop ApplicationAgile/Scrum Tools
Project Canvas logo

Project Canvas

A comprehensive project management tool that provides enhanced visualization and management of Jira projects. Features include Story Mapping, Backlog management, Epic views, and Sprint planning. Project Canvas helps teams organize their work more effectively with an intuitive interface that improves upon Jira's native capabilities.

Technologies

TypeScript
React
Electron
Mantine UI
Vite
TanStack Query
Tiptap
Jest
Playwright
Zustand
Visualization ToolCode AnalysisDeveloper ToolsOpen SourceWeb Application3D GraphicsSoftware Metrics
CodeCharta logo

CodeCharta

A visualization tool for code metrics that helps developers analyze and understand large codebases. It provides interactive 3D visualizations of code structure and quality metrics, enabling teams to identify hotspots, complexity issues, and architecture patterns.

Technologies

TypeScript
Angular
Kotlin
Three.js
GitHub Actions
Node.js
D3.js
ihsen.me logo
Made with love ❤️ and magic 🪄
© 2025 Ihsen Bouallegue. All rights somewhat reserved.