Skip to main content
GitHub LinkedIn Fiverr Email
Snow College · Software Engineering · Class of 2027

Bishwas Thapa

Software Engineering Student · Snow College, Ephraim UT
Choose Your Path
// An interactive journey through code, craft & curiosity
[ _ ]
Route ???
Are you a developer
// Access the hidden terminal. If you know, you know.
` or click
View all easter eggs & secrets
Route B — The Workshop

Project Archives

// Real builds. Real decisions. Real tradeoffs.
ASP.NET Core Blazor PostgreSQL Multi-tenant
01 / PROJECT
TierVote
A multi-tenant REST API and Blazor frontend for community tier-list voting. Users create lists, vote across tenants, and see live-ranked results. Built with clean architecture — Domain, Application, and Infrastructure layers fully separated, with repository pattern over EF Core and PostgreSQL.
"Designed the tenant isolation model from scratch: each tenant scopes its data via a shared schema + discriminator column, keeping infrastructure cost low while maintaining strict data boundaries."
ASP.NET Core PostgreSQL CTEs Window Fns
02 / PROJECT
Online Gaming Service
A backend gaming platform with a rich PostgreSQL schema supporting players, sessions, purchases, and leaderboards. The core challenge was analytics — complex CTEs for session aggregation, window functions for rolling rank calculations, and recursive queries for friend-network traversal.
"Replaced 4 sequential queries with a single CTE chain that reduced leaderboard query time from ~380ms to ~42ms on local test data."
Python pandas R Data Analysis
03 / PROJECT
MovieLens Analytics
End-to-end data analysis pipeline on the MovieLens 25M dataset. Built in Python with pandas for ETL and exploratory analysis, then reproduced key findings in R for statistical validation. Covered genre bias, rating distribution, user segmentation, and collaborative filtering baselines.
"Identified a consistent 0.3-star inflation bias in genres tagged 'documentary' vs. comparable narrative films — a finding that held across both Python and R analysis pipelines."
ASP.NET Core .NET MAUI PostgreSQL / Azure Claude API
04 / PROJECT
AI Resume Builder
A cross-platform app (web + mobile via .NET MAUI) that generates tailored résumés using the Claude API. Users input their background; the app produces ATS-optimized, job-specific résumé content. Backend on ASP.NET Core with PostgreSQL on Azure, Docker containerized with GitHub Actions CI/CD pipeline.
"Architected the prompt pipeline to keep context window usage lean: each generation call receives only the diff between the user's base profile and the target job description, not the full history."
Ractive.js Bootstrap 4.6 ADA Compliant JSON API
05 / PROJECT
Snow College Advising Portal
A dynamic advising portal for Snow College built with Ractive.js and Bootstrap 4.6. Features live advisor filtering by department and major, A–Z scrollable major index, and ADA-compliant advisor cards. Pulls advisor data from a JSON endpoint, renders reactively with zero page reloads.
"Used Snow College's official brand palette throughout, and made every card keyboard-navigable and screen-reader-friendly — accessibility wasn't an afterthought."
Bootstrap 5 Vanilla JS Figma → HTML i18n Ready
06 / PROJECT
Headmap — Psychology Services
Pixel-precise Figma-to-HTML conversion for a Slovak psychology services website. Built Bootstrap-first with custom infinite carousels, smooth scroll sections, and responsive breakpoints matching the designer's spec. Delivered clean, semantic HTML with no framework lock-in.
"Built the infinite carousel from scratch in vanilla JS — no Swiper, no Splide — because the design called for behavior none of the libraries matched out of the box."
Route D — The Armory

Skills & Arsenal

// Not just listed — proven in shipped code.
C# & .NET Ecosystem
PRIMARY STACK
ASP.NET Core Web API, Blazor Server, Entity Framework Core, LINQ, xUnit, Swagger/OpenAPI. Comfortable with clean architecture patterns — separating Domain, Application, and Infrastructure concerns.
→ Built in: TierVote (multi-tenant API), Online Gaming Service, AI Resume Builder
→ Patterns used: Repository, CQRS lite, DI (Singleton / Scoped / Transient lifetimes)
→ Comfortable with: JWT auth, refresh tokens, rate limiting, Swagger docs
SQL & Databases
STRONG
PostgreSQL as primary database. Writes complex queries natively — not just ORM-reliant. Experience with CTEs, window functions (ROW_NUMBER, RANK, LAG/LEAD), recursive queries, and schema design for multi-tenant systems.
→ Built in: Online Gaming Service (CTEs + window fns), TierVote (EF Core + Npgsql)
→ Optimized: leaderboard query from ~380ms → ~42ms via CTE chain
→ Also worked with: SQLite, SQL Server, Entity Framework migrations
JavaScript (ES6+)
STRONG
Modular vanilla JS without framework crutches. Avoids .innerHTML — creates DOM nodes programmatically. Comfortable with async/await, fetch, event delegation, closures, and custom component patterns.
→ Built in: Headmap carousel (from scratch, no library), Snow College portal (Ractive.js)
→ Style: ES modules, textContent over innerHTML, manual DOM construction
→ Also worked with: Ractive.js, Bootstrap 4/5 JS, vanilla fetch + error handling
WordPress & PHP
PROFICIENT
Custom theme development, plugin configuration, wp-config hardening, multisite management. Diagnosed and remediated a persistent server-level site compromise — backdoor removal, automated scanning, security hardening.
→ Built for: freelance clients across Nepal, USA, and 10+ countries (Fiverr/Upwork since 2020)
→ Vanilla PHP projects: one focused concept per build, no frameworks
→ Security: wp-config hardening, file permission audits, backdoor removal scripts
DevOps & Cloud
GROWING
Docker containers, GitHub Actions CI/CD pipelines, Azure (PostgreSQL, App Services). Kubernetes exposure via coursework — built and monitored a Jokes API with Grafana/Prometheus dashboards and custom OTel metrics.
→ Built in: AI Resume Builder (Docker + GitHub Actions + Azure PostgreSQL)
→ Coursework: Kubernetes-hosted ASP.NET Core API, Grafana dashboards (PromQL)
→ Panels: Time Series, Bar Chart, Gauge, Stat — custom OTel metric instrumentation
Python & Data Analysis
PROFICIENT
pandas for ETL and data wrangling on large datasets, matplotlib/seaborn for visualization, R for statistical validation and reproducibility. Comfortable taking a messy dataset from ingestion to insight.
→ Built in: MovieLens 25M dataset analysis (Python + R dual pipeline)
→ Techniques: user segmentation, genre bias analysis, collaborative filtering baseline
→ Cross-validated findings between Python and R to ensure statistical consistency
// How I Think About Engineering
Prefer existing tooling over building from scratch
For infrastructure, I default to mature open-source tools (HestiaCP, FOSSBilling) over custom solutions — because reinventing the wheel has real costs.
Clean architecture is not optional
Every .NET project I build separates Domain, Application, and Infrastructure layers. DI lifetimes (Singleton/Scoped/Transient) aren't trivia — they're architecture decisions.
Context matters more than convention
I'll build a carousel without Swiper if the design demands it. I'll use a CTE chain instead of 4 queries if the query plan justifies it. Solutions are fitted to problems.
Accessibility is a constraint, not a feature
ADA compliance on the Snow College portal wasn't a checkbox — it was a design constraint I worked within from the start, including keyboard nav and screen reader semantics.
// Daily Tools & Ecosystem
Visual Studio 2022 VS Code Postman Docker Desktop GitHub Actions Azure Portal Figma Swagger UI xUnit Grafana Prometheus pgAdmin Git / GitHub Bootstrap 4/5 Tailwind CSS
// Currently Leveling Up
These aren't resume padding — they're active studies with a specific goal: becoming a better distributed systems engineer.
TypeScript Microservices architecture AWS (EC2, S3, RDS) System design interviews Redis / caching patterns
See Projects Built With These Skills →
Route C — The Chronicle

The Story

// Every developer has an origin. Here's mine.
Chapter 01 — Origin
Born in the Mountains of Nepal
Growing up in Nepal, I was surrounded by a culture that valued education, resilience, and ambition. My first encounter with a computer wasn't a revelation — it was a curiosity. A screen, a keyboard, and the feeling that something important lived inside.
Chapter 02 — The Spark
When Code Clicked
Programming unlocked something. Not because it was easy — it wasn't — but because it was the first time I felt like I was building something real. Logic problems at midnight. Bugs that kept me awake. Solutions that felt like unlocking a door. I knew early that software engineering was the path.
Chapter 03 — The Journey
Nepal → Ephraim, Utah, USA
I made the leap to study at Snow College in Ephraim, Utah — pursuing a degree in Software Engineering with an emphasis in Data Science and Entrepreneurship. A small college town in the middle of Utah. A long way from Kathmandu. The culture shock was real, the academic challenge was real, but so was the opportunity to build something new.
Chapter 04 — Building While Studying
More Than Just a Student
I didn't just show up to class. I became President of the CS Club, worked as a Web Development Intern for Snow College itself, supervised the Testing Center, and manned the IT Helpdesk. I was also a Resident Assistant — because being present in a community matters. The college recognized it: I was named Badger of the Year. The 4.0 GPA alongside all of this wasn't luck — it was systems.
Chapter 05 — The Long Game
The Startup I Haven't Built Yet
The degree, the internships, the projects — they're not the end goal. I want to return to Nepal with real engineering expertise and start a tech company there. And alongside it, a support initiative for students who are where I was: capable, ambitious, and financially disadvantaged. That's what this is all building toward.
Chapter 06 — Now
The Page Not Yet Written
Expected graduation: May 2027. Actively seeking software engineering internships — backend, full-stack, or data engineering roles. I want to work on teams where the problems are hard and the engineers care about quality. That's where this story goes next.
// Character Stats
4.0
GPA
6+
Projects Shipped
10+
Client Countries
2027
Graduation
// Journey Map
Nepal Origin story. Mountain roots.
Crossing the World In search of engineering excellence.
Ephraim, Utah — Snow College B.S. Software Engineering · Data Science & Entrepreneurship
// Roles & Recognition
CS Club President Web Dev Intern IT Helpdesk Testing Center Supervisor Resident Assistant Badger of the Year
Ready to Work Together? →
Route A — The Hall of Records

Experience & Contact

// The résumé, but make it interesting.
Open to Opportunities
Let's Build Something
I'm a Software Engineering student at Snow College (4.0 GPA, graduating May 2027) actively seeking internships in backend, full-stack, or data engineering. I've been freelancing since 2020, shipped real .NET and web projects, and I hold four concurrent roles on campus. I bring real output from day one.
[email protected] linkedin.com/in/bishwasthapa github.com/bishwascodes
Education
// Degree in Progress · Expected May 2027
B.S. Software Engineering
Snow College · Ephraim, Utah
Emphasis: Data Science & Entrepreneurship · GPA 4.0
Data Structures Algorithms Software Architecture Databases Web Telemetry OS
// Experience Timeline
2020 — Present
Freelance Web Developer
Fiverr / Upwork · Remote · 10+ Countries
  • Designed and delivered custom WordPress sites and PHP web applications for clients across Nepal, the US, and 10+ countries since 2020
  • Diagnosed and remediated a persistent server-level WordPress compromise on tribenionline.com — backdoor removal, wp-config hardening, automated scanning scripts
  • Converted Figma designs to pixel-precise HTML/CSS (Bootstrap 5) for international clients including a Slovak psychology services firm (Headmap)
Current · Snow College
Web Development Intern
Snow College · Ephraim, Utah
  • Built the Snow College advising portal — a dynamic, ADA-compliant single-page application using Ractive.js and Bootstrap 4.6
  • Implemented advisor filtering, A–Z major index scrolling, and live search powered by a JSON API endpoint
  • Maintained accessibility standards (keyboard navigation, screen reader compatibility) throughout
Current · Snow College
IT Helpdesk Technician
Snow College · Ephraim, Utah
  • Provide technical support for students, faculty, and staff across hardware and software issues
  • Diagnose network connectivity, OS, and account access problems under time pressure
Current · Snow College
Testing Center Supervisor
Snow College · Ephraim, Utah
  • Oversee exam administration for the college testing center, managing scheduling and integrity protocols
  • Coordinate with faculty to accommodate student accommodations and technical exam setups
// What I'm Looking For
Backend / .NET Roles Full-Stack Data Engineering SWE Internships Remote / Hybrid OK
bishwas@portfolio: ~
zsh — 80×24
bishwas@portfolio:~$ 
press ` for dev mode