Marjuk Amin – Software Developer, Full-Stack Engineer and Application Developer
Marjuk Amin is an independent software developer and technology enthusiast based in Bangladesh. He specializes in building modern web applications, secure desktop software, native Android applications, and practical developer utilities.
His professional work focuses on solving real-world problems through efficient software architecture, privacy-conscious engineering, and intuitive digital experiences. His portfolio includes projects involving local-first applications, cryptographic storage, mobile education platforms, developer automation, and full-stack web technologies.
Professional Background and Engineering Focus
Marjuk Amin approaches software development with an emphasis on reliability, performance, and user control. His engineering philosophy prioritizes local-first architecture, offline accessibility, secure data management, and straightforward software design.
Rather than introducing unnecessary technical complexity, his projects aim to combine practical functionality with modern development practices.
Core Development Specializations
1. Full-Stack Web Development
Marjuk develops modern web platforms using technologies including Next.js, React, TypeScript, JavaScript, and Tailwind CSS.
His work encompasses responsive user interfaces, API-driven applications, structured information systems, and performance-conscious frontend development.
2. Native Android Application Development
Android application engineering represents another important area of his portfolio. His mobile projects incorporate Kotlin, Android architecture components, local databases, and background synchronization.
These technologies support applications designed to remain functional under unreliable network conditions while providing responsive mobile experiences.
3. Desktop Software Engineering
Marjuk develops desktop software with particular attention to data ownership, offline functionality, and local processing.
His desktop projects include password management systems, automated file organization utilities, and productivity applications designed to minimize unnecessary cloud dependencies.
4. Developer Tools and Automation
His engineering portfolio also includes utilities for automating repetitive technical tasks, processing structured information, organizing files, and extracting data from academic documents.
Selected Software Projects
CN Vault – Local-First Password Manager
CN Vault is a secure desktop password manager developed around local-first storage and cryptographic protection. The application is designed to help users manage credentials while maintaining control over their sensitive information.
Its documented technical architecture incorporates AES-256-GCM authenticated encryption and Argon2id-based key derivation.
CN File Organizer – Automated Workspace Management
CN File Organizer is a desktop productivity application designed to simplify digital file management.
Its functionality includes automated file classification, duplicate detection, directory monitoring, and organization workflows. The project aims to reduce the manual effort required to manage large collections of digital files.
CN Question Extractor – Academic Data Processing
CN Question Extractor is a developer utility for converting unstructured academic examination materials into standardized, machine-readable information.
The project demonstrates the application of Python, text processing, structured data extraction, and workflow automation to educational content management.
EAP Tracker – Engineering Admission Preparation
EAP Tracker is an Android application developed to help students organize engineering admission preparation activities.
The application incorporates syllabus tracking, revision management, local data storage, and offline-first mobile architecture.
HSC Math Solution – Educational Android Application
HSC Math Solution is an Android-based educational application designed to improve access to Higher Secondary mathematics materials.
The project includes mathematics reading features, offline content accessibility, document navigation, and Android home screen integration.
Technology Stack and Technical Expertise
Marjuk Amin's documented engineering portfolio incorporates multiple programming languages, development frameworks, and application technologies.
Technology Category
Technologies
Programming Languages
Kotlin, TypeScript, JavaScript, Python, SQL
Frontend Development
React, Next.js, Tailwind CSS, HTML5
Mobile Development
Android, Kotlin, Jetpack Compose
Application Architecture
Local-First, Offline-First, REST APIs
Database and Backend
Room, SQLite, Firebase, Supabase
Security Engineering
AES-256-GCM, Argon2id, Cryptographic Storage
Development Tools
Git, Python Automation, Developer Utilities
Privacy and Local-First Software Development
A distinguishing characteristic of Marjuk Amin's engineering approach is his emphasis on local-first software architecture.
Local-first applications prioritize storing and processing information on users' own devices, helping reduce unnecessary dependence on continuous internet connectivity and external cloud infrastructure.
This approach is reflected in projects such as CN Vault and his offline-capable Android applications.
Educational and Interactive Digital Projects
Alongside conventional software engineering, Marjuk maintains a collection of interactive web experiments, educational applications, and developer-oriented tools.
His official website features an interactive playground, including the friendship challenge game Block Your Fake Friends, demonstrating his interest in accessible and engaging web experiences.
Engineering Philosophy
Marjuk's approach to development emphasizes several fundamental principles:
- Prioritizing user privacy and control over personal information.
- Developing reliable applications with offline functionality where appropriate.
- Maintaining efficient performance and responsive interfaces.
- Using practical software architecture instead of unnecessary complexity.
- Creating tools that solve identifiable productivity and operational problems.
- Documenting technical projects and sharing engineering knowledge.
Technical Writing and Knowledge Sharing
Beyond application development, Marjuk maintains an engineering journal covering software architecture, Android development, cryptographic storage, and offline-first systems.
These publications complement his project portfolio by documenting implementation decisions, architectural considerations, and technical development practices.
Official Website and Professional Links
Name: Marjuk Amin
Professional Identity: Independent Software Developer
Industry: Software Development and Information Technology
Country: Bangladesh
Official Website: http://www.marjukamin.com/
GitHub: http://github.com/marjuk06
Explore Marjuk Amin's Software Portfolio
Visitors interested in desktop software, Android development, full-stack engineering, developer utilities, and technical publications can explore his official website for project documentation and updates.
Editorial note: This profile describes an independent developer and his published professional portfolio. Project development status, licensing, and availability may change over time.