Rahul Shrestha —
Aspiring Software Engineer.
I design backend systems, databases, and full-stack applications using Java, Spring Boot, PostgreSQL and React. BSc Computer Science with AI student at the University of Huddersfield.
RS
Rahul Shrestha
I'm a Computer Science student at the University of Huddersfield, studying towards a BSc with Artificial Intelligence, originally from Kathmandu, Nepal. I enjoy solving backend problems, designing relational schemas, and understanding how systems fit together end to end — from a database table to the page a user actually sees.
Right now I'm building full-stack projects with PHP, MySQL and JavaScript, sharpening my SQL and data-structures fundamentals in Java, and getting hands-on with Python for basic machine learning. I'm also exploring Spring Boot, PostgreSQL and React to grow toward backend-focused, production-style engineering.
Outside coding, I balance university with part-time work, which has shaped my reliability, time management, and ability to communicate clearly under pressure — skills I bring into every team project.
- Backend engineering & API design
- Relational database design
- Data structures & algorithms
- Applied machine learning fundamentals
Started BSc Computer Science with AI
University of Huddersfield, UK — after completing Science-stream higher secondary education in Kathmandu.
Top 10 academic performance
Recognised for one of the highest marks in International Year One.
Building & seeking placement
Shipping full-stack, database and ML projects while applying for Software Engineering placements.
Expected graduation
BSc Computer Science with Artificial Intelligence, University of Huddersfield.
How a request moves through what I build.
Not a buzzword list — this is the actual stack, bottom to top: a query hits the data layer, logic runs on the server, the result reaches a screen, and tooling holds the whole thing together.
Storage
Where the truth lives. Schemas, queries and the reasoning behind them.
- SQLjoins & aggregation
- MySQL / MariaDB
- Relational schema design
- Pythondata prep, ML basics
- PostgreSQL
Logic
Where rules live. Auth, validation, and the decisions between request and response.
- JavaOOP, fundamentals
- PHPserver-side, sessions
- Auth patterns & sessions
- Validation & error handling
- Djangoblog project, in progress
- Spring Boot
Interface
Where it becomes usable. What a person actually sees and touches.
- JavaScriptDOM, UI behaviour
- Responsive HTML/CSS
- REST API design
- React
Tooling
How it ships and stays maintainable, not just how it runs once.
- Git + GitHub
- Linux / Ubuntu CLI
- VS Code
- XAMPP / phpMyAdmin
- Documentation-first workflow
Selected work.
Full-stack builds, database work and coursework — filter by focus area.
Database-Driven Web App
CompleteFull-stack PHP + MySQL app with a relational schema, dynamic pages, validation and authentication patterns.
Stock Price Prediction
CompleteRegression models in Python — Linear Regression vs Random Forest — evaluated with MAE, RMSE and R², with critical discussion of results.
DSA Practice — Trees / Hash
OngoingJava implementations of core data structures with notes on edge cases and time/space complexity reasoning.
SQL Query Pack
CompleteA collection of join and aggregation queries with plain-English explanations, focused on correctness and readability.
Portfolio Website
LiveThis site's earlier version — a responsive layout with project filtering, theming, and contact form behaviour, built from scratch.
What I've done alongside study.
- Processed orders and managed customer service operations
- Worked in fast-paced team environments
- Maintained accuracy and attention to detail under pressure
- Provided technical support for software installation and troubleshooting
- Assisted students with digital tools and academic systems
- Supported onboarding, documentation, and CV guidance
- Delivered training to improve digital literacy
- Ensured accurate product handling and tracking
- Supported operational efficiency and quality control
- Followed strict health and safety procedures
- Managed records, reports, and administrative documentation
- Maintained data accuracy across filing systems
- Supported office workflows and information management
Academic background.
BSc Computer Science with Artificial Intelligence
University of Huddersfield, UK
Higher Secondary Education (Science)
Herald International College, Kathmandu, Nepal — equivalent to UK A-Levels in Science.
Certifications & awards.
Top 10 Academic Performance
Awarded for one of the highest marks in International Year One, University of Huddersfield.
📄 View CertificateDjango Framework Certificate
Hands-on training covering Django fundamentals, models, views, templates and DB integration.
📄 View CertificateWeb Development Workshop
7-day intensive on HTML, CSS, JavaScript and full-stack web development fundamentals.
📄 View CertificateNetworking Fundamentals
Verified digital credential on core networking concepts, protocols and systems.
Let's talk about a placement.
Looking for a software engineering, backend or data/AI placement student for 2025–2026? I'd love to hear from you — I typically respond within 24 hours.