TA
A selection of projects I've built showcasing my skills in web development, software engineering, and problem-solving.
Course:Advanced Programming In Web Technology
Technologies: NestJS, NextJS, TypeScript, PostgreSQL
• Developed a full-stack web application integrating frontend and backend technologies
• Implemented NextJS for frontend and NestJS for backend
• Designed and managed relational database using PostgreSQL
Project: Full-stack residential society management platform
Technologies: NestJS, Next.js, TypeScript, TypeORM, PostgreSQL, Tailwind
CSS
• Replaced paper-based and spreadsheet workflows with a role-governed digital platform
• Built modules for residents, complaints, visitors, billing, announcements, amenities,
notifications, and reports
• Implemented JWT authentication, English and Bangla internationalisation, PDF receipts, and API
documentation with Swagger
Course: Software Quality Testing
• Applied Agile Scrum methodology for project management and documentation
• Performed test case design, bug tracking, and quality reporting using Jira and Trello
• Created UI/UX prototypes using Figma and managed version control with Git
Course: Software Requirements Engineering
• Performed requirement elicitation, analysis, and documentation including SRS (Software
Requirements Specification)
• Designed database schema and managed data using MySQL for resident records, visitor logs, and
maintenance tracking
• Created technical documentation and user manuals for system deployment
Course: Web Technologies
Technologies: HTML, CSS, JavaScript, PHP, AJAX, JSON, MySQL
• Developed a full-stack web application integrating frontend and backend technologies
• Implemented dynamic data handling using AJAX and JSON
• Designed and managed relational database using MySQL
Course: Software Engineering
Methodologies & Tools: Scrum Model, Figma, Git, Trello, Notion
• Designed project architecture using Agile Scrum methodology
• Created UI/UX prototypes using Figma
• Managed tasks and version control using Git and Trello
Course: Object Oriented Programming 2
Technologies: C#, Microsoft SQL Server
• Developed a desktop-based shopping management system
• Integrated database operations using Microsoft SQL Server
• Features comprehensive inventory and transaction management
Course: Computer Graphics
Technologies: C++, OpenGL (GLUT)
• Built interactive graphics-based application using OpenGL Utility Toolkit
• Demonstrates advanced graphics programming and interactive visualization capabilities
Course: Introduction to Databases
Technologies: Oracle Database, SQL
• Designed and implemented database schema and SQL queries
• Features robust schema design for inventory and transaction management
• Comprehensive data management for shop operations
Course: Object Oriented Programming 1
Technologies: Java, GUI Framework
• Developed GUI-based Java application with event-driven programming
• Showcases desktop application development using Java Swing/AWT
• Features interactive user interface design