Skip to content

PunjaBhattarai

Developer • Designer • Creator

I'm a BCS student passionate about software development — building for the web, exploring backend systems, and crafting interactive experiences with Unity and 3D applications.

Behind the screen

I'm Punja Bhattarai, a Bachelor of Computer Science student who enjoys turning ideas into working software. My interests span web development, backend systems and databases, as well as game development with Unity where I experiment with 3D environments and interactive design.

I like understanding how things work end-to-end: from clean interfaces users touch, to APIs and databases doing the heavy lifting behind them. Right now I'm focused on strengthening my fundamentals while building real projects that solve small, real problems.

Current focus

Full-stack web development
Backend systems & APIs
Unity & interactive 3D
Database design with PostgreSQL

Interests

PhotographyGame developmentOpen sourceUI/UX design3D modellingProblem solving
Write code that is simple, honest and maintainable. Build things that work before making them fancy — then make them beautiful without breaking them.
  1. 2024 — Present

    BCS — Bachelor of Computer Science

    University

    Studying core computer science: programming, data structures, databases, networking and software engineering, while building personal projects on the side.

  2. Ongoing

    Self-directed Developer Journey

    Personal projects

    Web development, backend experiments and Unity game projects — learning by shipping small, complete products rather than endless tutorials.

  3. Future

    Software Engineering Career

    Goal

    Aiming to grow into a professional developer role focused on backend systems and interactive applications.

Tools I work with

Frontend

  • HTMLComfortable
  • CSSComfortable
  • JavaScriptComfortable

Programming

  • JavaFamiliar
  • PythonFamiliar
  • CLearning

Backend

  • PHPLearning
  • REST APIsLearning
  • Server-side DevLearning

Database

  • PostgreSQLLearning
  • SupabaseLearning

3D / Game Development

  • UnityFamiliar
  • C#Familiar

Levels reflect honest self-assessment — always learning.

Selected work

Satyawati Trading & Paints Suppliers cover

Satyawati Trading & Paints Suppliers

Business website for a paint & supplies shop with product catalogue and enquiry handling.

HTMLCSSJavaScriptPHP
Jungle Safari Unity Project cover

Jungle Safari Unity Project

A 3D jungle safari experience built in Unity with explorable terrain and wildlife encounters.

UnityC#3D Modelling
Weather Application cover

Weather Application

Clean weather app fetching live conditions and forecasts from an external weather API.

JavaScriptREST APICSS
Tic Tac Toe cover

Tic Tac Toe

Classic two-player and vs-computer tic tac toe with win detection and score tracking.

JavaScriptHTMLCSS
Future Projects cover

Future Projects

Space reserved for what comes next — new ideas are always in progress.

??

Experiments & prototypes

Smaller builds and open-ended playgrounds — where ideas get tested before they become projects.

AI House Paint Visualizer coverin progress

AI House Paint Visualizer

Upload a house photo and preview different paint colours on its walls using image processing.

PythonImage ProcessingAI
3D Unity Experiments coverongoing

3D Unity Experiments

Small Unity playgrounds: physics toys, shaders, lighting studies and scene design tests.

UnityC#
Interactive Web Experiments coverongoing

Interactive Web Experiments

Canvas animations, scroll effects and micro-interactions tested in isolation.

JavaScriptCanvasCSS
UI Experiments coverpaused

UI Experiments

Component design explorations — glassmorphism, dark themes and motion patterns.

HTMLCSSDesign
Image Processing Experiments coverin progress

Image Processing Experiments

Filters, transforms and pixel-level manipulation experiments for learning fundamentals.

PythonJavaScript

Let's build something

Have a project idea, a collaboration proposal, or just want to say hi? My inbox is always open.

Typical response time — within 48 hours