Abdur Rahman Adil
SyntaxAdil Portfolio
SyntaxAdil Portfolio
Portfolio
🚀 Job Tracker Lite — v1.0.0 Job Tracker Lite is a personal job application management tool built with NestJS, primarily to strengthen my backend development skills through hands-on practice and to manage my own job search journey more efficiently. I started this project with two main goals: to learn NestJS by building a practical application and to create a tool that I can personally use to organize and track my job applications. 🎯 1. Project Motivation As a developer preparing for professional opportunities, managing multiple job applications can become confusing without a proper tracking system. I wanted to build something useful for my own career journey while learning how to structure a backend application, design APIs, handle authentication, and work with a database. Rather than building a project solely by following tutorials, I chose a practical idea that allows me to apply new concepts while solving a real problem. ✨ 2. Key Features 🔐 Authentication with Better Auth to support user authentication and protected API access. 📂 Workspace Management to organize job applications into separate workspaces. 📝 Job Application Management to create, view, update, and delete application records. 📊 Application Status Tracking to track applications through Applied, Interview, Rejected, and Selected statuses. 🎯 Priority Management to categorize opportunities as High, Medium, or Low priority. 💰 Salary Information to store minimum and maximum salary expectations. 💼 Job Details to manage company names, positions, locations, job types, and other relevant information. 🛡️ Duplicate Prevention to check for duplicate applications based on selected job details. 📦 Workspace Archiving to archive workspaces that are no longer actively needed. 🛠️ 3. Technology Stack NestJS, TypeScript, Better Auth, MongoDB, Mongoose, Docker, and Bun. 📚 4. What I'm Learning This project is helping me move beyond basic CRUD operations and understand how a structured backend application works. During development, I am practicing NestJS modules, controllers, services, dependency injection, DTOs, validation, exception handling, response interceptors, REST API design, authentication, session management, MongoDB data modeling, workspace-based data organization, and Docker containerization. My main focus is understanding why these concepts are needed, how they work together, and how to apply them when building a practical backend application. 🔮 5. Future Development Version 1.0.0 represents the initial foundation of Job Tracker Lite, focusing on essential job application management features and the core backend architecture. I plan to continue improving the project as my backend knowledge grows and my personal job-search requirements evolve. Potential future improvements include an analytics dashboard, application statistics, advanced search and filtering, interview scheduling, follow-up reminders, resume and document management, and further improvements to API architecture, security, and deployment. These enhancements are part of my future roadmap and will be introduced gradually in upcoming versions. 💡 6. Project Vision Job Tracker Lite is more than a learning project for me. It is a tool I intend to use in my own job search while continuously improving my backend development skills. By building, testing, and refining the application over time, I aim to gain practical experience with NestJS and develop a better understanding of backend application architecture. 📌 Current Version: v1.0.0 — Initial Release 🎯 Project Type: Personal Project · Backend Learning · Job Application Management Built with ❤️ to learn NestJS, apply backend development concepts in practice, and make my own job search more organized.

OsudhX is a modern pharmacy management system designed to simplify and streamline everyday pharmacy operations. The platform focuses on managing medicines, inventory, categories, orders, customers, and pharmacy-related data through a clean and user-friendly interface. This project is also helping me gain hands-on experience with PostgreSQL, Prisma, Express.js, and modern full-stack development, with a focus on building a scalable and well-structured backend system.

Sathrift is a mobile-first second-hand marketplace designed specifically for campus communities. Students can list items they no longer need — textbooks, electronics, furniture, fashion — and connect directly with buyers, without the friction of a traditional e-commerce checkout. The platform intentionally keeps the transaction layer simple. There is no in-app chat and no payment gateway; instead, every listing routes the buyer straight to the seller's WhatsApp, mirroring how students already prefer to negotiate and coordinate handoffs on campus. Sathrift is built as a full-stack TypeScript application: a React Native (Expo) client on the front end, an Express.js API on the back end, MongoDB for persistence, Better Auth for authentication, and imgbb for image hosting.

A modern job portal built for Diploma Engineers in Bangladesh Bridging verified talent with real opportunity — fast-track hiring, curated job portfolios, and a role-based platform for seekers, recruiters, and admins.

TikaMoni is a full-stack Agentic AI web application that helps Bangladeshi parents track, understand, and never miss their child's official EPI (Expanded Program on Immunization) vaccination schedule — powered by two agentic AI features (AI Document Intelligence + AI Chat Assistant) and a free-tier-only tech stack.

Helping neighbors connect, collaborate, and complete everyday tasks through a trusted, community-driven platform.

RoktoNeer is a modern blood donation platform built to connect verified donors with emergency blood requests across Bangladesh.Features include real-time donation requests, smart donor matching, funding support, admin analytics, and location-based donor search for faster emergency response.

A modern, responsive full-stack study room booking application built with Next.js 16.2 on the frontend and an Express.js + MongoDB backend. It uses Hero UI for a clean, modern interface and better-auth for secure, seamless authentication, delivering a smooth and efficient user experience for managing library study room reservations.

A personal project management dashboard that gives you a public API to showcase your projects anywhere — portfolio sites, resumes, or any frontend.

A modern, full-stack todo application built with Next.js 16, MongoDB, and Better Auth.

আধুনিক, দ্রুত এবং সম্পূর্ণ রেসপন্সিভ একটি অনলাইন কুরবানির পশুর হাট প্ল্যাটফর্ম যেখানে ব্যবহারকারীরা সহজেই পশু ব্রাউজ, ফিল্টার, লগইন এবং নিজেদের প্রোফাইল ম্যানেজ করতে পারে।

A modern online learning platform where users can explore courses, watch lessons, and enroll in skill-based programs like Web Development, Design, Marketing, and more.

A modern book discovery and reading platform built with Next.js. Browse curated books, manage your wishlist, and track your reading progress — all in one place.

A high-performance, modern news portal built with Next.js 15, React 19, and Tailwind CSS. Dragon News delivers a seamless experience for browsing global headlines and categorized news with a focus on speed, SEO, and minimalist design.

A modern, responsive Employee Management System built with React, Redux Toolkit, and MockAPI. Supports full CRUD operations, favorites, image preview, and modal-based interactions.

A modern tree-planting campaign platform where users can browse, select, and donate trees to help restore our planet — one tree at a time.

JS Quiz is a React-based quiz app where users can answer JavaScript-related questions. Each question has a specific time limit, and users earn points for correct answers.

A web application to help you track and manage your plants — keep an eye on their watering schedules, growth, and overall care — all in one place.