Amish BanPortfolio

Hi, I'm Amish Ban

I'm a Frontend Developer

Crafting calm, clean and curious digital experiences.

Let's talkGitHub ↗Download resume
Amish Ban
Amish.java
class Amish {
  String role = "BCA Student";
  int age = 19;
  String[] skills = {
    "HTML/CSS", "C",
    "Java (OOP)", "UI/UX"
  };
}

Curious by nature.

Hello

I'm Amish Ban, a 19-year-old BCA student in my 2nd semester. Driven by a deep curiosity for computing and technology, I build intuitive, visually compelling web applications and solid software foundations with HTML, CSS, JavaScript, C and Java.

My goal is to bridge aesthetic UI/UX design and practical back-end logic, delivering software that is performant, user-friendly and visually polished.

Age
19
Specialization

Web & UI/UX

Strengths
  • Quick learner and adaptable
  • Problem solving and logical thinking
  • Attention to detail in code and UI
  • Creative UI/UX design sense
  • Team collaboration and communication
Education

Bachelor of Computer Applications (BCA)

Vishwa Adarsha College, currently in 2nd semester. Core subjects:

Data StructuresProgramming in C and JavaObject-Oriented PrinciplesWeb Development Basics

Areas of interest

Web DevelopmentUI/UX Interface DesignSoftware EngineeringMobile AppsFront-end Architecture

Hobbies

Tech InnovationsCoding ChallengesVisual DesignGaming

What I work with.

Levels show where I am today, with what I have built to back them up.

HTML5 & CSS3

Intermediate

Built: this portfolio and the interfaces for my Password Generator and AI Image Generator.

JavaScript (ES6+)

Currently learning

Built: password generation with copy and strength checks, and an image generator that calls the Hugging Face API.

C Language

Intermediate

Learned through coursework in logic building and problem solving.

Java (OOP)

Currently learning

Learning classes, inheritance and object-oriented design through coursework.

UI/UX & Wireframing

Intermediate

Built: four Figma concepts, from a student portal to a nutrition tracker prototype.

Responsive Web Design

Intermediate

Built: layouts that adapt from phone to desktop, including this portfolio.

Tools and features

FigmaAuto LayoutComponents

My projects.

Working apps

Password Generator

Creates random passwords from Easy, Medium and Strong presets, with adjustable length, character options, a strength meter and one-click copy.

  • Wrote the password logic using the browser's secure random generator
  • Built the presets, strength meter and copy button

HTMLCSSJavaScript

Live demo ↗Source code ↗

Imagen Studio (AI Image Generator)

Turns a text prompt into images using Hugging Face models. Pick a model, aspect ratio and number of images, then download your favourites.

  • Connected the app to the Hugging Face Inference API
  • Built the prompt, model, shape and image-count controls, plus the results grid and downloads
  • Visitors use their own free token, saved only in their browser

HTMLCSSJavaScriptHugging Face API

Live demo ↗Source code ↗

Design concepts in Figma

Student Portal

Login and dashboard screens for a college student portal, for desktop and mobile.

FigmaDesign concept

UI Learning App

Mobile app for learning UI design, with courses, quizzes, lessons and a progress profile.

FigmaDesign concept

Nutrition Tracker App

Mobile app prototype for tracking calories, macros and water, with sign-up, verification and settings flows.

FigmaDesign concept

Football Fan App

Fan app concept with onboarding, team selection, live notifications, news and a jersey shop.

FigmaDesign concept

More on GitHub

Code and projects from my learning journey.

Open GitHub ↗

Let's connect.

Have an idea or an opportunity? Let's build something calm and curious.

Based in Nepal and open to internships and projects. Reach out on any of these.

Send me a message