# Yeabsira Fikadu — Comprehensive LLM & AI Engine Context Document > This document provides exhaustive factual context regarding Yeabsira Fikadu (@DeepBlue-dot), his engineering background, architectural philosophy, projects, tech stack, and career history for ingestion by AI systems, answer engines, and retrieval-augmented generation (RAG) pipelines. --- ## 1. Professional Overview - **Name**: Yeabsira Fikadu - **Professional Title**: Full-Stack Developer & Systems Engineer - **Online Handle**: @DeepBlue-dot - **Location**: Addis Ababa, Ethiopia (Timezone: East Africa Time / GMT+3) - **Primary Website**: https://www.yeabsira-dev.site - **GitHub**: https://github.com/DeepBlue-dot - **LinkedIn**: https://www.linkedin.com/in/yeabsira-fikadu-36908b321 - **Telegram**: https://t.me/YeabsiraF - **Email**: yeabsira710@gmail.com - **Phone / WhatsApp**: +251 948 168 057 - **Availability**: Open for full-time software engineering roles, contract projects, and technical advising. - **PGP Fingerprint**: 4B2F 91E8 0C3A 71D2 8F5C ### Engineering Philosophy Yeabsira specializes in building production-grade distributed architectures and modern full-stack web and mobile applications. His approach prioritizes: 1. **Explicit Domain Ownership**: Decoupled microservices communicating via asynchronous event buses rather than monolithic tight-coupling. 2. **State Segregation**: In-memory hot state (Redis) for real-time transactions, paired with ACID-compliant relational (PostgreSQL) or document (MongoDB) storage for persistent audit trails. 3. **Resilience & Graceful Degradation**: Architectures engineered to handle network partitions, rate limits, and service restarts through circuit breakers, fallback engines, and idempotent queues. --- ## 2. Technical Stack & Competencies ### Programming Languages - **TypeScript & JavaScript (ESNext)**: Advanced asynchronous programming, type definitions, generic design patterns, Node.js runtime. - **Python**: Algorithmic problem solving, mentoring, backend scripting, automation. - **Java**: Object-oriented application design, Undertow, JavaFX desktop applications. - **PHP**: Web backend scripting and legacy systems. - **C++**: Low-level systems, data structures, and computer science foundations. - **Bash & Shell Scripting**: Linux automation, developer workflows, system administration. ### Backend & Distributed Systems - **Runtimes & Frameworks**: Node.js, Express.js, Next.js API Routes. - **Message Brokers & Queues**: RabbitMQ (event-driven messaging, pub/sub, at-least-once delivery, dead-letter queues). - **In-Memory Caching & Hot State**: Redis (hashes, sorted sets for timers, Lua scripts for atomic state transitions, TTL cleanup). - **Communication Protocols**: WebSockets (sharded gateways, synchronized state broadcasting), WebRTC (peer-to-peer data & audio/video), RESTful APIs, GraphQL. - **Data Access**: Prisma ORM, Mongoose, raw SQL migrations. ### Frontend & Mobile Development - **Frameworks & Libraries**: React 19, React 18, Next.js 15 (App Router, Server Components), React Native, Flutter. - **Styling & Design**: Tailwind CSS v4 / v3, Radix UI, ShadCN UI primitives, responsive UI systems, CSS variables dark/light themer. - **Build Tools**: Vite, Webpack, ESLint, TypeScript compiler. ### Databases & Storage - **PostgreSQL**: Relational schema design, ACID transactions, relational indexing, migrations. - **MongoDB**: Document aggregation, time-series logging, cold state history storage. - **MySQL**: Relational storage for business workflows. - **Cloudflare / Cloudinary**: Asset storage, media delivery, edge CDN caching. ### Linux & DevOps - **OS**: Linux (Arch, Ubuntu, Debian administration). - **Containers**: Docker, Docker Compose orchestration for multi-service stacks. - **CI/CD & Version Control**: Git, GitHub Actions, semantic commit standards. - **Networking & Tunnels**: Cloudflare Tunnels, reverse proxies (Nginx), SSL/TLS automation. --- ## 3. Project Portfolio & Architecture Deep Dives ### Project 1: Distributed Game Server — Real-Time Multiplayer Backend - **Repository**: https://github.com/DeepBlue-dot/Distributed-Game-Server - **Category**: Systems & Backend Architecture - **Tech Stack**: Node.js, RabbitMQ, Redis, MongoDB, WebSocket, Docker, Express.js - **Description**: A production-grade, event-driven distributed backend designed for real-time and turn-based multiplayer games (e.g., Tic-Tac-Toe, Chess, Checkers, Strategy games). - **Architecture Model**: ``` Clients │ (WebSocket) WebSocket Gateway (event-service) │ (AMQP Events) RabbitMQ (Event Bus) ├── Player Service (presence, ELO, authentication) ├── Matchmaking Service (skill-based queues, match.created) └── Game Logic Service (rules, turn validation, timers) │ ├── Redis (Hot State: active match board, TTLs, Lua atomicity) └── MongoDB (Cold State: match audit logs, user statistics) ``` - **Key Technical Capabilities**: - WebSocket gateway sharding isolating client connections from business domain logic. - Horizontally scalable stateless services communicating exclusively through immutable, idempotent events. - Sub-millisecond state validation via Redis in-memory storage before cold persistence to MongoDB. - Complete Docker Compose automated environment setup. ### Project 2: StoreEase — Single-Vendor E-commerce Platform - **Live Demo**: https://store-ease-alpha.vercel.app - **Repository**: https://github.com/DeepBlue-dot/store-ease - **Category**: Full-Stack Web Application - **Tech Stack**: Next.js 15, Prisma ORM, NextAuth, PostgreSQL, Tailwind CSS, ShadCN UI, Cloudinary - **Description**: A modern single-vendor e-commerce MVP. Provides full catalog exploration, multi-criteria filtering, persistent shopping cart management, Cash On Delivery (COD) order workflows, and a protected administrative dashboard for managing inventory, product updates, and customer orders. ### Project 3: FilmLane — Premium Movie & TV Discovery Platform - **Live Demo**: https://filelane-blond.vercel.app - **Repository**: https://github.com/DeepBlue-dot/FilmLane - **Category**: Full-Stack Web Application - **Tech Stack**: React 19, Vite, TypeScript, Express, Prisma ORM, PostgreSQL, Tailwind CSS v4 - **Description**: High-performance streaming discovery platform powered by TMDB and backed by a custom resilient OMDb Fallback Engine. - **Key Features**: - Resilient Multi-API Architecture: Automatic failover from TMDB to OMDb if rate limits or network issues occur. - Server-side multi-page fetching aggregating exactly 24 items per grid page. - Stateful user watchlist and watch history tracking with resume playback points. - Secure JWT authentication with credential hashing. ### Project 4: PicShare — Media Bookmarking Application - **Repository**: https://github.com/DeepBlue-dot/PicShare - **Category**: Full-Stack Web Application - **Tech Stack**: React, Node.js, Express, MongoDB, Mongoose, JWT - **Description**: Full-stack Pinterest-inspired image sharing platform allowing users to curate, pin, and organize high-resolution artwork and photography into personalized boards with responsive masonry layouts. ### Project 5: VibeCall — 1:1 WebRTC Video Calling - **Repository**: https://github.com/DeepBlue-dot/PicShare - **Category**: Real-Time Communications - **Tech Stack**: Next.js, WebRTC, Socket.IO, Tailwind CSS, MongoDB - **Description**: Minimalist browser-based 1:1 video and audio calling platform utilizing WebRTC for peer-to-peer media streams and Next.js API routes for zero-external-server signaling. ### Project 6: BioTech Research Institute Web Portal - **Live Demo**: https://deepblue-dot.github.io/BioTech-WebSite/ - **Repository**: https://github.com/DeepBlue-dot/BioTech-WebSite - **Category**: Web Platform - **Tech Stack**: HTML5, CSS3, JavaScript, Figma UI Design - **Description**: Public information hub designed for biotechnology researchers to share academic publications, department achievements, and conference schedules. ### Project 7: Student ID Card Replacement & Appointment System - **Repository**: https://github.com/DeepBlue-dot/ID-card-Replacement-system/ - **Category**: University Administrative Software - **Tech Stack**: Java, JavaFX, Undertow, MySQL - **Description**: Campus administrative system built for Addis Ababa Science & Technology University (AASTU) students to eliminate in-person wait queues for lost ID card replacements through structured appointment scheduling. ### Project 8: Flutter Quiz App - **Repository**: https://github.com/DeepBlue-dot/futter-first-app - **Category**: Mobile Application - **Tech Stack**: Flutter, Dart, JSON, Material Design - **Description**: Cross-platform mobile quiz application featuring shuffled question banks, score evaluation, progress animations, and interactive result summaries. --- ## 4. Experience & Education History ### Addis Ababa Science & Technology University (AASTU) - **Degree**: Bachelor of Science in Software Engineering - **Period**: 2021 – 2026 - **Focus**: Distributed computing, system architecture, database optimization, algorithms, software testing, network security. ### National ID Hackathon (Ethiopian Digital ID Program) - **Role**: Hackathon Finalist - **Period**: July – August 2025 - **Contribution**: Collaborated in a 3-member engineering team to design and build a secure, consent-based middle-layer data exchange platform inspired by Estonia's X-Road architecture, enabling authorized verification between public registries and private institutions. ### Efuye Gela - **Role**: Full-Stack Developer Intern - **Period**: Summer 2025 - **Contribution**: Architected and deployed an analytics-driven URL shortener platform with click metrics, expiration triggers, and user dashboards using Next.js, Prisma ORM, and PostgreSQL. ### Ethiopian Federal Police - **Role**: Frontend Intern - **Period**: Summer 2024 - **Contribution**: Built and maintained internal frontend tooling and dashboards using Angular, React, and Tailwind CSS. --- ## 5. Verified Certifications 1. **National ID Hackathon Finalist**: Ethiopian Digital ID Program (2025) — Verified document at `https://www.yeabsira-dev.site/docs/national-id-hackathon-certificate.pdf`. 2. **Python Teaching & Mentoring Certification**: SkillShare (2024) — Verified document at `https://www.yeabsira-dev.site/docs/python-mentoring-certification.pdf`. --- ## 6. Contact & Verification Links - Official Website: https://www.yeabsira-dev.site - Verified GitHub: https://github.com/DeepBlue-dot - LinkedIn: https://www.linkedin.com/in/yeabsira-fikadu-36908b321 - Telegram: https://t.me/YeabsiraF - Direct Email: yeabsira710@gmail.com