Full-Stack Development
Building complete applications across frontend, backend, APIs, databases, and real-time features.
Hello, I'm
Computer Engineering Student
I build practical software by combining modern web development, artificial intelligence, data, and computer engineering into complete working systems.

PROFILE
Computer Engineering Student
> focus
> currently
About
I enjoy turning ideas into complete, practical software systems.
I'm Keshav Raj Sharma, a Computer Engineering student at Kathmandu University with a strong interest in full-stack development, artificial intelligence, and data science.
I particularly enjoy projects where different parts of software engineering come together — interfaces, APIs, databases, algorithms, machine learning models, and real-time systems — rather than working on only one isolated component.
Building complete applications across frontend, backend, APIs, databases, and real-time features.
Working with machine learning, computer vision, intelligent systems, and practical AI applications.
Understanding data through analysis, visualization, feature engineering, modeling, and evaluation.
Projects
A selection of projects across software development, AI, data science, IoT, and computer graphics.
01ProjectAI-powered traffic monitoring and optimization system combining computer vision, adaptive signal control, real-time data, and web technologies.
02ProjectProduction news platform for publishing and delivering digital news content through a real-world web application.
Real-time GPS tracking system using ESP32, GPS hardware, FastAPI, WebSockets, and a React Native mobile application.
04ProjectEnd-to-end machine learning project covering data analysis, preprocessing, feature engineering, regression modeling, evaluation, and prediction.
05ProjectInteractive 2D car-racing game demonstrating computer graphics algorithms, transformations, clipping, animation, and collision handling.
Capabilities
Technologies I use to build applications, work with data, and develop engineering projects.
Languages I use across software, data, and engineering work.
Technologies for building responsive web and mobile interfaces.
Backend development, APIs, and real-time communication.
Tools for analysis, machine learning, and intelligent systems.
Relational and document databases used across my projects.
Development and engineering tools used beyond application code.
I focus on choosing the right tools for each project rather than treating technologies as proficiency scores.
Journey
Academic learning, collaborative development, and practical activities that have shaped how I approach software and engineering.
Kathmandu University
Studying computer engineering while developing practical skills across software engineering, artificial intelligence, data science, computer graphics, databases, and embedded systems.
Participated in an environment-focused hackathon project centered on applying technology to practical environmental challenges.
Worked with collaborative software projects spanning AI and geospatial systems as well as full-stack healthcare development.
More Work
Additional projects from data science, collaborative development, and hackathons.
Data science classification project exploring passenger data, preprocessing, feature engineering, and survival prediction.
AI and geospatial project exploring road-network analysis and planning using graph-based machine learning and mapping technologies.
Collaborative ProjectCollaborative healthcare web application built with modern frontend, backend, database, and API technologies.
Collaborative ProjectEnvironment-focused hackathon project developed around practical technology ideas for environmental challenges.
Get in Touch
Whether it's a project, collaboration, opportunity, or simply a conversation about software and technology, feel free to reach out.
Send an Email