Skip to main content

Hello, I'm

Keshav Raj Sharma

Full-Stack Developer & AI/Data Science Enthusiast

Computer Engineering Student

I build practical software by combining modern web development, artificial intelligence, data, and computer engineering into complete working systems.

Portrait of Keshav Raj Sharma

PROFILE

Keshav Raj Sharma

Computer Engineering Student

> focus

Full StackAI / MLData Science

> currently

Building practical software
keshav.devAVAILABLE TO BUILD
Scroll

About

A little about me.

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.

EducationKathmandu UniversityBachelor's in Computer Engineering

Full-Stack Development

Building complete applications across frontend, backend, APIs, databases, and real-time features.

AI & Machine Learning

Working with machine learning, computer vision, intelligent systems, and practical AI applications.

Data Science

Understanding data through analysis, visualization, feature engineering, modeling, and evaluation.

Projects

Selected Work

A selection of projects across software development, AI, data science, IoT, and computer graphics.

Intelligent Traffic Moderator dashboard showing AI-powered traffic monitoring and analysis01Project
01AI / Machine Learning

Intelligent Traffic Moderator

AI-powered traffic monitoring and optimization system combining computer vision, adaptive signal control, real-time data, and web technologies.

  • Python
  • YOLOv8
  • PyTorch
  • FastAPI
  • React
  • TypeScript
Nepal Rastriya News production news website homepage02Project
02Full-Stack Development

Nepal Rastriya News

Production news platform for publishing and delivering digital news content through a real-world web application.

Live Location Tracker mobile application showing real-time GPS tracking03Project
03IoT / Embedded Systems

Live Location Tracker

Real-time GPS tracking system using ESP32, GPS hardware, FastAPI, WebSockets, and a React Native mobile application.

  • ESP32
  • C++
  • NEO-6M GPS
  • FastAPI
  • SQLite
  • React Native
House Price Prediction model comparison chart showing RMSE across regression models04Project
04Data Science

House Price Prediction

End-to-end machine learning project covering data analysis, preprocessing, feature engineering, regression modeling, evaluation, and prediction.

  • Python
  • Pandas
  • NumPy
  • Scikit-learn
  • Matplotlib
  • Jupyter
OpenGL car racing game demonstrating computer graphics algorithms05Project
05Computer Graphics

OpenGL Car Racing

Interactive 2D car-racing game demonstrating computer graphics algorithms, transformations, clipping, animation, and collision handling.

  • Python
  • PyOpenGL
  • OpenGL
  • GLUT
  • Computer Graphics

Capabilities

Skills & Technologies

Technologies I use to build applications, work with data, and develop engineering projects.

Languages

Languages I use across software, data, and engineering work.

  • Python
  • TypeScript
  • JavaScript
  • C++
  • SQL

Frontend

Technologies for building responsive web and mobile interfaces.

  • React
  • Next.js
  • React Native
  • Tailwind CSS

Backend

Backend development, APIs, and real-time communication.

  • FastAPI
  • Node.js
  • REST APIs
  • WebSockets

AI & Data Science

Tools for analysis, machine learning, and intelligent systems.

  • Pandas
  • NumPy
  • Scikit-learn
  • PyTorch
  • YOLO
  • Matplotlib

Databases

Relational and document databases used across my projects.

  • PostgreSQL
  • SQLite
  • MongoDB

Engineering & Tools

Development and engineering tools used beyond application code.

  • Git
  • GitHub
  • ESP32
  • PlatformIO
  • OpenGL

I focus on choosing the right tools for each project rather than treating technologies as proficiency scores.

Journey

Experience & Activities

Academic learning, collaborative development, and practical activities that have shaped how I approach software and engineering.

Education

Bachelor's in Computer Engineering

Kathmandu University

Studying computer engineering while developing practical skills across software engineering, artificial intelligence, data science, computer graphics, databases, and embedded systems.

  • Computer Engineering
  • Software Development
  • AI & Data Science
Hackathon

EcoThonn

Participated in an environment-focused hackathon project centered on applying technology to practical environmental challenges.

  • Hackathon
  • Team Collaboration
  • Environmental Technology
Collaborative Work

Collaborative Development

Worked with collaborative software projects spanning AI and geospatial systems as well as full-stack healthcare development.

  • Rural Road Planner
  • KU HealthCare
  • Team Development

More Work

Other Projects

Additional projects from data science, collaborative development, and hackathons.

Data ScienceIn Progress

Titanic Survival Prediction

Data science classification project exploring passenger data, preprocessing, feature engineering, and survival prediction.

  • Python
  • Pandas
  • NumPy
  • Scikit-learn
  • Jupyter
AI / Geospatial

Rural Road Planner

AI and geospatial project exploring road-network analysis and planning using graph-based machine learning and mapping technologies.

Collaborative Project
  • Python
  • PyTorch Geometric
  • FastAPI
  • React
  • Leaflet
Full-Stack Development

KU HealthCare

Collaborative healthcare web application built with modern frontend, backend, database, and API technologies.

Collaborative Project
  • React
  • Node.js
  • Prisma
  • PostgreSQL
Hackathon

EcoThonn

Environment-focused hackathon project developed around practical technology ideas for environmental challenges.

Get in Touch

Have something worth building?

Whether it's a project, collaboration, opportunity, or simply a conversation about software and technology, feel free to reach out.