# Marjuk Amin — Official Digital Platform & Knowledge Base > Canonical Entity: https://marjukamin.com/#marjuk-amin > Website: https://marjukamin.com > Role: Software Developer · Full-Stack Web Developer · App Developer > Location: Bangladesh ## About Passionate Software Developer and Tech Enthusiast building production-grade digital experiences, secure local-first desktop software, Android applications, and developer utilities. ## Verified Official Profiles - Website: https://marjukamin.com - Canonical Identity: https://marjukamin.com/about-marjuk-amin - GitHub: https://github.com/marjuk06 - LinkedIn: https://linkedin.com/in/marjukamin - Email: marjukamin06@gmail.com ## Core Engineering Projects ### CN Vault - Status: Active | Category: Desktop - Tagline: A secure, local-first desktop password manager and credential vault. - Overview: CN Vault addresses the growing vulnerabilities and distrust associated with centralized cloud password managers. By adopting a local-first architectural paradigm, credentials are encrypted and decrypted strictly inside the client's memory on the host operating system, ensuring zero exposure over networks. - Technologies: kotlin, desktop, security, local-first - Case Study: https://marjukamin.com/work/projects/cn-vault ### CN File Organizer - Status: Development | Category: Desktop - Tagline: Automated desktop file classification, duplicate detection, and workspace organizer. - Overview: CN File Organizer eliminates digital chaos by turning disorganized directories—such as system download folders, desktop screens, and project assets—into structured, categorized file hierarchies according to custom user parameters and file metadata. - Technologies: kotlin, desktop, developer-tools, linux - Case Study: https://marjukamin.com/work/projects/cn-file-organizer ### CN Question Extractor - Status: Active | Category: Developer Tools - Tagline: Automated academic question parsing and question bank formatting engine. - Overview: Academic institutions, test preparatory centers, and study app developers frequently manage thousands of questions locked within messy PDFs, scanned papers, and Word files. CN Question Extractor automates the parsing and structuring of this content into machine-readable datasets. - Technologies: python, developer-tools, tools - Case Study: https://marjukamin.com/work/projects/cn-question-extractor ### EAP Tracker - Status: Production | Category: Android - Tagline: Engineering admission preparation tracking and syllabus mastery system. - Overview: EAP Tracker was created to solve the massive tracking deficit experienced by engineering aspirants facing challenging admission tests. It replaces messy paper notebooks with a structured mobile platform that quantifies preparation velocity across Physics, Chemistry, and Mathematics. - Technologies: android, kotlin, firebase - Case Study: https://marjukamin.com/work/projects/eap-tracker ## Engineering Journal & Technical Notes ### Designing Local-First Software: Architectural Principles & Cryptographic Storage - Category: Architecture | Published: 2025-01-18 - Description: An architectural exploration of why local-first software is essential for user sovereignty, privacy, and performance, and how we engineered client-side cryptographic storage in CN Vault. - URL: https://marjukamin.com/notes/designing-local-first-software ### Building Reliable Offline-First Android Systems with WorkManager & Room - Category: Android | Published: 2024-10-12 - Description: Architectural patterns for developing offline-first Android applications with zero data loss, background synchronization queues, and resilient local persistence. - URL: https://marjukamin.com/notes/building-reliable-android-offline-systems ## Technology Stack - Kotlin (language): Modern, concise, and multiplatform statically-typed language used across Android and desktop applications. - Android (platform): Mobile operating system platform for building native and high-performance mobile user experiences. - TypeScript (language): Typed superset of JavaScript providing static typing, robust interfaces, and enterprise-grade maintainability. - Next.js (framework): Production React framework with App Router, server-rendered components, static optimization, and zero-config bundling. - React (framework): Declarative, component-based user interface library for crafting responsive web applications. - Tailwind CSS (tool): Utility-first CSS framework enabling rapid, highly customized, and token-driven design systems. - Python (language): Versatile programming language utilized for automation scripts, data extraction, and backend utilities. - Firebase (platform): Google cloud ecosystem for real-time databases, authentication, notifications, and app infrastructure. - Linux (platform): Open-source Unix-like operating system environment for system-level development, scripting, and servers. - Cryptography & Security (architecture): Architectural disciplines covering authenticated encryption, key derivation, threat modeling, and local privacy. - Local-First Architecture (architecture): Software design paradigm prioritizing client-side data ownership, offline autonomy, and instantaneous response times. - Desktop Architecture (platform): Engineering client-side desktop software with native OS windowing, file system integration, and background processes. - Developer Tools (tool): Productivity utilities, CLI commands, and automated pipelines designed to streamline developer workflows. ## Site Map & Machine Navigation - Full Identity: https://marjukamin.com/about-marjuk-amin - Projects: https://marjukamin.com/work - Journal: https://marjukamin.com/notes - Technologies: https://marjukamin.com/technologies - Skills: https://marjukamin.com/skills - Timeline: https://marjukamin.com/timeline - Resume: https://marjukamin.com/resume - Lab: https://marjukamin.com/lab - Now: https://marjukamin.com/now - Contact: https://marjukamin.com/contact - RSS Feed: https://marjukamin.com/rss.xml - Full LLM Knowledge Base: https://marjukamin.com/llms-full.txt