Brijesh Kumar Morya

Computer Science Undergraduate | Software Engineer

Software Engineering undergraduate building reliable, backend-driven full-stack applications.

About Me

I am Brijesh Kumar Morya, a third-year Bachelor of Technology undergraduate in Computer Science and Technology at the Faculty of Technology, University of Delhi, with a specialization in Software Engineering. I am a Computer Science student with a strong foundation in software design principles and system-level thinking.

I am trained as a Software Engineer and have experience working across the software development lifecycle, including problem analysis, system design, implementation, and testing. While I have a strong interest in backend development and system architecture, I am not restricted to a single domain and am comfortable working across full-stack applications when required.

Through academic and project-based work, I have contributed to the development of real-world software systems such as expense management platforms, grievance management solutions, and travel listing web applications. My work has involved designing RESTful APIs, implementing secure authentication and authorization mechanisms, modeling databases, and integrating frontend and backend components in collaborative team environments.

My academic training has provided me with a solid grounding in core Computer Science subjects including Data Structures and Algorithms, Object-Oriented Programming, Operating Systems, Database Management Systems, and the Software Development Life Cycle. I approach engineering problems methodically and emphasize code quality, maintainability, and correctness.

I am committed to continuous learning and professional growth as a Software Engineer, with particular interest in scalable system design and backend architecture. I am currently seeking internship or entry-level software engineering opportunities where I can apply my knowledge, gain practical industry experience, and learn from experienced professionals.

Featured Projects

PerSplit – Expense Splitting & Management App

Full-Stack Developer · Group Project

Problem: Existing expense tracking apps are often complex, lack real-time collaboration, and do not support UPI or flexible split methods suitable for Indian users. Solution: Developed a full-stack expense management application that enables users to track personal and group expenses, split bills using equal, percentage, or custom methods, and settle dues through UPI/QR-based payments. The system maintains real-time balances and computes optimized net settlements to minimize transactions. Result: Simplified shared expense tracking with accurate calculations, faster settlements, and an improved user experience.

Flutter Node.js Express.js MongoDB JWT Socket.IO
  • Personal and group expense tracking with multiple split methods
  • Friend and group management system
  • UPI and QR-based payment settlement with verification flow
  • Optimized net settlement algorithm to reduce transactions
  • Real-time updates for expenses and settlements

WanderLust – Travel & Listings Web App

Full-Stack Developer

Problem: Travel platforms need intuitive browsing, detailed listings, and secure user access to allow users to explore destinations and property information easily. Solution: Built a full-stack travel listings web application that supports user login, browseable destination listings, and individual listing detail views. The platform features secure session-based authentication, responsive UI, and efficient backend APIs. Result: Users can log in, view travel listings, and navigate to detailed property pages with consistent performance and smooth navigation.

Node.js Express.js MongoDB Passport.js EJS Cloudinary
  • Secure login and user sessions using Passport.js
  • Dynamic listings index with destination previews
  • Individual property/detail views via dynamic route parameters
  • RESTful backend APIs supporting listing data and user sessions
  • Image uploads and optimization via Cloudinary

AI Grievance Management System

Frontend Developer · Group Project

Problem: Traditional grievance handling in colleges is slow and manual, often taking weeks to route complaints to the correct authority. Solution: Built a system where students can submit grievances through text or voice input, with multilingual support. Submitted grievances are automatically classified and routed to the concerned authority, who reviews, resolves the issue, and updates the status. Result: Faster grievance routing, improved transparency, and reduced manual intervention in the complaint handling process.

HTML CSS JavaScript Flask NLP Models
  • Text and voice-based grievance submission
  • Multilingual support using language models
  • Automatic grievance routing to concerned authority
  • Status tracking for submitted complaints
  • Collaborated with team members on UI and system integration

Fake News Detector

ML Engineer

Problem: Text classification requires careful feature engineering and model selection. Solution: Built TF-IDF vectorizer (80K vocab) and ensemble pipeline with Gradient Boosting, Random Forest, and Logistic Regression on Kaggle's 44K article dataset. Optimized via grid search and cross-validation. Result: 99.48% accuracy, <1s CPU inference time.

Python Scikit-learn Pandas TF-IDF
  • TF-IDF feature extraction (80K vocabulary)
  • Gradient Boosting (99.48% accuracy)
  • Random Forest & Logistic Regression ensemble
  • 44K balanced Kaggle dataset
  • Precision, Recall, F1-score evaluation

Skills & Technologies

Programming Languages
Python Java JavaScript C Dart
Frontend Development
React Flutter HTML CSS EJS
Backend Development
Node.js Express.js RESTful APIs Authentication & Authorization
Artificial Intelligence & Machine Learning
Machine Learning Fundamentals Scikit-learn Model Training & Evaluation
Databases
MongoDB MySQL
Cloud Computing
AWS
Testing & Automation
Selenium Manual Testing
Tools & Platforms
Git Docker Postman Linux VS Code
Project Management & Collaboration
JIRA Bugzilla GitHub
Embedded Systems (Academic Exposure)
Arduino Raspberry Pi
Core Computer Science
Data Structures & Algorithms Object-Oriented Programming Operating Systems Computer Networks Database Management Systems Software Development Life Cycle (SDLC) REST Architecture
Soft Skills
Problem Solving Analytical Thinking Teamwork Communication Time Management

Education

Bachelor of Technology (B.Tech)

Computer Science & Engineering | Software Engineering

Faculty of Technology, University of Delhi 2023 – 2027

Let's Connect

Location

Delhi, India

Open to internship and junior backend developer roles. Available for remote and on-site positions.