About

Thanks for stopping by. Read below to learn more about myself and my background.

Ujjwal Shrestha at work

Background

I'm Ujjwal Shrestha — a curious developer from Lalitpur, Nepal with a knack for random useful knowledge. I enjoy building full-stack web applications that solve real problems, and I care deeply about the people who use them.

My experience spans React.js, ASP.NET, relational databases, and Azure cloud services. I've worked on everything from sustainability platforms to patient navigation systems, always with an eye on usability and impact.

Outside of code, I mentor peers, run workshops, and contribute to the tech community in Nepal through organizations like Tensor IOE and INSPIRE. I also enjoy chess — it keeps the strategic thinking sharp.

Experience

Survey Lead & Data Analyst

HAEFA · Apr 2026 · Nepal

  • Led field survey activities for evaluation of a biogas project, ensuring accurate and timely data collection.
  • Conducted surveys with 15 participants, maintaining data quality and consistency throughout.
  • Cleaned, analyzed, and interpreted survey data to assess project effectiveness and impact.
  • Coordinated with team members to align survey objectives with project evaluation goals.

Document & Localization Consultant

Tearfund Nepal · Jan 2026

  • Converted a full-length book from Preeti font to Unicode, making it accessible and usable in modern document editors.
  • Reformatted the document layout from a single-book format to a structured, print-ready format.
  • Translated selected sections from English to Nepali to support local readership.

Program Ambassador and Mentor

INSPIRE Nepal 2025 · Sep 2025 – Dec 2025 · 4 months

  • Mentored a development team building a livelihood tracking software for MCDS.
  • Guided the team through the full SDLC — from empathy mapping and requirements to delivery.
  • Coached on Agile sprint planning, API design, code quality, and Design Thinking practices.

Mentoring · Design Thinking · React.js · ASP.NET · Agile · IBM Garage Essentials

Solution Developer

INSPIRE Nepal · Aug 2024 – Jan 2025 · On-site

  • Built a DRR (Disaster Risk Reduction) tracking web app for NCRS (Nepal Christian Relief Services) — tracking beneficiaries, groups, activities, phases, sectors, and fiscal year data.
  • Developed full-stack web applications using React.js, .NET, and relational databases.
  • Leveraged Azure cloud services for hosting, deployment, and integration.
  • Designed APIs and implemented Agile methodologies for effective project management.
  • Solved real-world challenges in sustainability, enhancing problem-solving and teamwork.
  • Participated in workshops on DevOps, Cloud Management, and Database Design with national and international mentors.
  • Applied IBM Garage Essentials and Enterprise Design Thinking to create impactful solutions.

ASP.NET · React.js · Design Thinking · UX · Empathy Mapping · Azure DevOps · Git · Agile

Full Stack Developer

SDSS (Sundar Dhoka Sathi Sewa) · Aug 2025 – Nov 2025 · 4 months

  • Built a full-stack Patient Navigator and Privacy System, delivering 65+ user stories across 7 agile sprints.
  • Implemented enterprise-grade JWT authentication with RBAC (Admin, Finance, Donor roles) and HTTP-only cookies.
  • Integrated real-time data sync via SignalR/WebSocket and automated email follow-up reminders.
  • Reduced page load time by 50% and database query time by 60–80% through performance optimization.
  • Added one-click professional PDF report generation and advanced multi-criteria patient search.

React.js · ASP.NET Core · SignalR · JWT · Azure · Agile

Data Entry and Management Volunteer

Micah Nepal · May 2024

  • Updated the Micah Nepal database by collecting missing data and correcting existing records for accurate, consistent reporting.

Counsellor

Tearfund Nepal · Feb 2024 – Mar 2024

  • Reviewed evaluation and annual reports for Tearfund Nepal and its partners.
  • Prepared comprehensive reports summarizing key change stories and learnings.
  • Coordinated with partner organizations to ensure accurate and timely data submission.

Software Coordinator

Tensor, IOE Thapathali · Feb 2023 – Feb 2024

  • Fostered a collaborative environment by actively engaging with community members.
  • Organized C programming workshops for first-year students alongside teammates.

Project Manager (Volunteer)

National Human Rights Protection Forum for the Disabled, Nepal · Nov 2022 – Dec 2023

  • Drafted and submitted 20+ grant proposals.
  • Organized physical and digital office files and documents for smooth operations.
  • Committed to making a positive impact in the community.

Web Developer

National Human Rights Protection Forum for the Disabled, Nepal · Sep 2022 – Oct 2022

  • Designed the organization's website with user management and role-based permissions using WordPress CMS.
  • Set up and configured email accounts in Microsoft Outlook for efficient organizational communication.

Education

Bachelor of Electronics, Communication and Information Engineering

IOE Thapathali Campus, Tribhuvan University · Kathmandu, Nepal

+2 (Higher Secondary)

Millennium Secondary School · Tansen, Palpa

SLC

Everest English Boarding School · Butwal, Rupandehi

Publications

Telecom (MDPI) · July 2024

5G Network Deployment Planning Using Metaheuristic Approaches

Binod Sapkota, Rijan Ghimire, Paras Pujara, Shashank Ghimire, Ujjwal Shrestha, Roshani Ghimire, Babu R. Dawadi, Shashidhar R. Joshi

Compares GA, PSO, Simulated Annealing, and Grey Wolf Optimizer for optimizing 5G base station deployment in Nepal. PSO and GA found to strike the optimal balance between coverage and capacity.

Skills

Development
React.js Next.js ASP.NET TypeScript JavaScript HTML/CSS Azure SQL Git WordPress Flutter
Data & MEL
📊 Data Analysis 📋 Survey Design 📈 M&E Frameworks Power BI 📉 SPSS Excel
NGO & PM
✍️ Grant Writing 🔄 Agile 🤝 Stakeholder Coordination 📝 Reporting
Design
💡 Design Thinking 🗺️ Empathy Mapping 🎨 UI/UX 🏭 IBM Garage Essentials 🖼️ Graphics Design 🎬 Video Editing