Beginner final year project ideas
Free beginner final year project ideas on Sefism for CS and software engineering students, each scoped for a single semester with a suggested stack and deliverables.
- 300 project ideas
Ideas and guidance, not finished projects
These are project ideas and scoping guidance, published free for students to use as a starting point. I do not build, write, or sell final-year projects, and I do not complete coursework for anyone. Take an idea, make it yours, and build it.
61 ideas · page 1 of 3
AI Incident Log and Postmortem Tracker for LLM Products
When an LLM feature misbehaves (a harmful answer, a leaked system prompt, a wrong refund, a runaway cost spike), most teams handle it in a chat thread and forget it. Build an incident tracker designed for AI failures: capture the exact prompt, context and model version, classify the failure, run a blameless postmortem, turn the case into a regression test, and track whether the fix held.
Court Cause List and Hearing Date Alerts for Litigants and Small Law Chambers
Missing a hearing date can mean a case is dismissed or delayed for months, yet many litigants and small law chambers still check court cause lists by hand. Build a service that reads publicly published cause lists from a few chosen courts on a schedule, matches them to cases a user is following, and sends reminders the day before. The engineering focus is reliable parsing of inconsistent PDFs and pages, and alerts that never miss a match.
EU AI Act Risk Classification Questionnaire for Software Exporters
Software houses in Pakistan, India and Bangladesh build AI features for European clients, and the EU AI Act can apply to them even though they sit outside the EU. Build a guided questionnaire that walks a developer through the Act's structure (prohibited practices, high-risk categories, transparency duties, general-purpose AI), cites the exact article for every step, and produces a plain-language summary of likely obligations to discuss with a lawyer.
Shariah Stock Screening and Dividend Purification Calculator with Transparent Methodology
Muslim investors in Pakistan, the Gulf, Malaysia and the UK want to know whether a listed company meets Shariah screening rules and how much of a dividend to give away as purification, but most tools hide their method. Build a screening web app that reads company financial statements, applies a chosen published screening methodology step by step, shows every ratio and its source line, and calculates purification amounts. Let users compare how different methodologies change the result.
Model Card and Datasheet Generator from Training Runs
Model cards and dataset datasheets are the standard way to document what a model does, what data it learned from and where it fails, but they are written by hand at the end, if at all. Build a generator that pulls facts from MLflow runs, dataset files and evaluation results, drafts a model card and datasheet, flags missing or unsupported sections, and keeps the card in sync as the model is retrained.
USSD and SMS Revision Quizzes for Students on Feature Phones
Many secondary school students in Kenya, Nigeria, Pakistan and Bangladesh have access only to a family feature phone, with no data plan. Build a revision quiz service over USSD menus and SMS that delivers short, syllabus-linked multiple-choice quizzes, adapts to each student's weak topics and gives teachers a web dashboard. Engineer it for USSD's tight limits: short sessions, 160-character screens and dropped connections.
Hallucinated Package Guard for AI Coding Assistants (Slopsquatting Defence)
AI coding assistants sometimes suggest packages that do not exist. Attackers can register those names and wait. Build a guard that checks every new dependency added to a project, by a person or an AI, against the real registry: does it exist, how old is it, who maintains it, does it look like a typo of a popular package, and was it suggested by an AI? It runs in the editor, as a pre-commit hook and in CI.
Remittance Cost Comparator for Gulf to South Asia Corridors Using World Bank Price Data
Workers in Saudi Arabia, the UAE and Qatar send billions home to Pakistan, India, Bangladesh and Nepal, and the true cost hides in the exchange rate margin, not the fee. Build a comparator that uses the World Bank's Remittance Prices Worldwide data plus user-entered quotes to show the real amount received, explains fee versus margin, and tracks corridors against the international 3 percent cost target.
One App, Three Databases: Benchmarking PostgreSQL, MongoDB and SQLite on a Real School Workload
Students pick a database because a tutorial used it. Build the same school management backend (admissions, attendance, fees, results) on PostgreSQL, MongoDB and SQLite, generate a realistic workload, and compare correctness under concurrency, query speed, schema change effort, backups and hosting cost. The result is an evidence-based guide to choosing a database for a typical local business app.
Buy Now Pay Later Stacking Tracker and Affordability Check Across Providers
Young shoppers in the Gulf, India and the UK often have several buy now pay later plans with different providers at once, and no single place shows the total due each month. Build a privacy-first mobile app that collects instalments from order emails, SMS or manual entry, shows a combined calendar of what is due, and runs an affordability check against the user's income and fixed costs before they take on another plan.
FAO-56 Irrigation Scheduling Advisor for Small Farms Using Weather Forecasts
Build a web and SMS advisor that tells a farmer when to irrigate and roughly how much, using the FAO-56 crop water balance method, open weather forecasts and a few facts about the field (crop, sowing date, soil type). No sensors needed. The project checks the advice against a published crop model and shows how much water the schedule saves compared with a fixed calendar.
Plug-In Voltage and Outage Logger for Mapping Neighbourhood Power Quality
Build a plug-in device that records every power cut, voltage dip and surge at a home or shop, and combine many of them into a public map of power quality by neighbourhood. Households across Pakistan and South Asia buy stabilisers and lose appliances to bad voltage, but have no record to show the utility. Independent, timestamped measurements turn complaints into evidence.
Load-Shedding-Aware Server Shutdown and Restart Orchestrator for Small Offices
Build a service that watches a small office's UPS or solar inverter battery during power cuts and shuts down servers, virtual machines and containers in the right order before the battery runs out, then brings everything back and checks it is healthy when power returns. Offices in Pakistan running a local server through daily load shedding lose data and hours to dirty shutdowns. This makes each outage boring.
Medicine Box and Strip Identification for Pharmacy Dispensing Double-Checks
Build a camera check for small pharmacies: the assistant scans the medicine picked from the shelf, and the app matches the box or blister strip to a catalogue, reads the strength and warns when it does not match the prescription line. Look-alike packaging and similar names cause dispensing mistakes, and small pharmacies rarely have barcode systems. The project uses image retrieval with a pretrained model, so new medicines can be added from a few photos without retraining.
Open Data Portal Quality Scorecard with Freshness and Broken Link Checks
Build a tool that crawls government and humanitarian open data portals every week, checks whether each dataset can actually be downloaded, opened and used, and publishes a scorecard of freshness, broken links, file formats and missing metadata. Many South Asian portals list thousands of datasets, and a large share turn out to be stale PDFs or dead links. The scorecard tells portal teams what to fix and tells users what to trust.
MCQ Exam Item Analysis and Faulty Question Finder for University Teachers
Build a web tool where a teacher uploads the answer sheet results of a multiple-choice exam and gets back a report on every question: how hard it was, whether it separated strong and weak students, which wrong options nobody chose, and which questions probably have the wrong answer key. Many university and entry-test MCQs in Pakistan are marked on paper or OMR with results in Excel, so this analysis rarely happens. Fixing a few bad questions makes results fairer for every student.
Clustered Short-Answer Grading for Large University Classes with Lecturer Control
Build a grading tool that groups similar typed short answers from an online quiz, lets the lecturer grade and comment on each group once, and flags unusual answers for individual reading. Lecturers with hundreds of students often switch to multiple choice because written answers take too long to mark. The project uses sentence embeddings and clustering, keeps every grade under the lecturer's control and measures how much marking time it saves.
Electricity Slab Tracker App That Warns Before You Lose the Protected Tariff
Build a mobile app where households enter their meter reading every few days and see how many units they will use by the end of the billing cycle, the estimated bill and how close they are to the next tariff slab. In Pakistan, crossing the 200-unit protected threshold in one month can raise bills for months afterwards. The app turns occasional meter readings into a forecast and timely warnings, with the tariff rules kept as editable data.
Home and Small Office Network Device Audit on a Raspberry Pi
Build a Raspberry Pi box that a family or small office plugs into their router to find every device on the network and check it for the common problems: default passwords, open remote access, outdated firmware and unencrypted traffic. Results come as a short plain-language report with fixes for each device. It is aimed at cheap cameras, routers and smart plugs that nobody ever updates.
Instalment Plan True Cost and APR Calculator for Phone and Appliance Kist Offers
Build a web app that turns any instalment offer, such as a phone on kist with a down payment, processing fee and twelve monthly payments, into its true annual percentage rate and total extra cost. Shops often advertise instalments without a clear rate, so buyers cannot compare them with each other or with a bank loan. Students implement the actuarial APR method properly, collect real offers and publish a comparison.
Breached Password and Credential Stuffing Guard Middleware for Small Web Apps
Build drop-in middleware for Express, Django or Laravel that protects login and sign-up forms in two ways: it refuses passwords that appear in known breaches using a privacy-preserving lookup, and it detects credential stuffing attacks from patterns across many login attempts. It is aimed at small e-commerce, school and clinic sites that cannot afford an enterprise bot management product.
Pheromone Trap Moth Counting from Phone Photos for Cotton Pest Scouts
Build an app and model that count bollworm moths on a pheromone trap's sticky card from a phone photo, log the count with the trap's location and date, and show agriculture extension staff where catches are rising. Scouts count moths by eye today and write numbers on paper, so the data arrives late and is hard to compare. The project uses an existing phone and trap, not new hardware.
Village-Level Flood Warning Web App in Urdu and Sindhi That Works Offline
Build a lightweight progressive web app that lets district officers and local NGOs publish flood warnings for specific villages and union councils, delivers them by web push in Urdu and Sindhi, and keeps evacuation points and safe routes available offline when the network fails. National alerts tell people a flood is coming; this tells a family in a named village where to go. It is a practical first project in offline-first web development with a real public purpose.
Offline Bird Call Survey App for Wetland and Wildlife Field Teams
Build an Android app that records bird calls during a structured field survey, identifies likely species on the phone with an open bird sound model, filters suggestions to species expected in that region and season, and sends uncertain recordings to an expert for review. Wildlife departments, university ecology groups and birdwatchers survey Pakistan's wetlands, often with paper forms and no signal. The project turns each survey into consistent, checkable data.
Browse project ideas by domain and difficulty
Each of these is its own page, so you can send someone straight to the AI ideas or the beginner ones.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.
- 1:1 Mentorship
- Fresh Graduate Mentorship
- Career Guidance
Brand deals, promos and partnerships: tauseeffayyaz@gmail.com
Follow along
New writing, resources and project ideas land here first.