// fullstack engineer — react & spring boot

Ayusha Karki

I build complete web applications end to end — React interfaces backed by Java Spring Boot APIs, with the data modeling to support them. Currently based in Kathmandu, Nepal.

Open to fullstack engineering roles
Portrait of Ayusha Karki
role
Fullstack Engineer
focus
React · Spring Boot · APIs
location
Kathmandu, NP
status
Available

about

A little about me

I'm a fullstack engineer who enjoys building software end to end — from React interfaces to Java Spring Boot APIs and the databases behind them. I care about scalable, reliable architecture as much as I care about a clean user experience, and I like owning a feature all the way from a raw requirement to a production-ready release.

experience

Where I've worked

  1. June 2025 — Present

    Fullstack Engineer, Freelance — Peepal Soft

    • Built a fullstack Tax Management System for a banking client, with a React frontend and a Java Spring Boot + MySQL backend.
    • Designed and implemented RESTful APIs with database integration, including CRUD operations and validation.
    • Collaborated with the frontend team on UI updates and with stakeholders to gather requirements and test features end-to-end.
  2. Sept 2025 — Dec 2026

    Software Engineer

    • • Built Java-based projects, including a Banking System and a Quiz Game using SWT GUI, for hands-on learning and skill development.
    • • Built a News App backend using Node.js, Express, and MongoDB, implementing RESTful APIs as part of a full-stack team.
    • Worked alongside IT and accounting teams, supporting their day-to-day work with Excel-based tools and reporting.
  3. Dec 2024 — March 2025

    Software Engineer Intern

    • Designed and implemented a Prompt-to-SQL tool, letting users generate SQL queries from natural-language input.
    • Explored small language models for efficient NLP tasks; handled data cleaning, preprocessing, and feature engineering across several datasets.
    • Built early experience in professional collaboration and time management within a team setting.

projects

Selected work

web · data

Weather App

Real-time weather web app with 7-day historical data, built with HTML, CSS, JS, PHP, and MySQL.

ai · nlp

Text-to-SQL AI

Streamlit app using Google Gemini to turn plain-English questions into SQL queries against a SQLite database, with optional Nepali translations.

data engineering

AI Dataset Projects

Data collection, cleaning, preprocessing, and feature engineering to prepare datasets for machine learning models.

java · oop

Banking System

Java banking app with a Swing GUI supporting account viewing, deposits, withdrawals, transfers, and CSV-based data handling.

python · security

Caesar Cipher

Python program to encrypt and decrypt messages using the classic Caesar Cipher, supporting console or text-file input.

skills

Toolbox

Languages

Java Python JavaScript

Frontend

React HTML / CSS

Backend & data

Spring Boot REST APIs MySQL Pandas / NumPy Data Visualization

Tools & workflow

Git / GitHub Project Management Time Management

contact

Let's work together

Have a role or a project in mind? I'd love to hear about it.