Loc Nguyen

2026 gradWinston Salem, NCOpen to roles

Loc Nguyen

Software Engineer: Full Stack .NET, Vue & Applied AI

I'm a 2026 CS graduate who turns non-technical stakeholders' problems into shipped production systems. 2+ years on an enterprise Vue / C# .NET / SQL Server platform used in 100+ countries.

Portrait of Loc Nguyen
Fig. 1: Loc NguyenWinston Salem, NC
  • 20xfaster Planning dashboard data load at OneHope
  • 99.9%AI microservice uptime during LLM outages
  • 150,000asset relationships restored via Python ETL
  • 100+countries served by the OneHope platform
Sheet A / Profile

About

I build production software end to end, and I like the problems that start as a stakeholder's complaint rather than a spec. My favorite part of the job is sitting with the people who will use the system.

I run interviews, turn complaints into user stories and acceptance criteria, and ship against what users approved beforehand. I also led a 6-person team building an AI Follicle Detector for a university biology lab that reached 0.89 F1 accuracy.

Title block

Discipline
Full-stack & applied AI engineering
Stack
Vue, C# .NET, SQL Server, PostgreSQL
Experience
2+ years on an enterprise platform
Degree
B.S. Computer Science, Liberty University
Award
1st Place, JMU Site (Div. II), ICPC US South
Leadership
President, Software Development Club
Sheet B / Revision history

Experience

Winston Salem, NC

Current

Vietnamese Baptist Church

AI Software Engineer (Volunteer)

  • Built and deployed, and now maintain, a production PWA for 20+ users with live chat, push notifications and RAG-based Voice AI answering Vietnamese questions from English PDFs with citations.
  • Isolated each tenant's data via Postgres RLS.
  • Built and deployed a resilient AI microservice with multi-provider failover and exponential backoff on Oracle Cloud using Docker, ensuring 99.9% uptime during LLM outages.
  • Cut pgvector search from 1.2s to 0.25s using connection pools.
  • Ran user acceptance interviews with congregation members and translated feedback into a prioritized backlog, so every release shipped against criteria users had approved beforehand.
  • PWA
  • RAG
  • PostgreSQL
  • pgvector
  • Oracle Cloud
  • Docker
  • LLM APIs

Remote

OneHope

Junior Software Engineer (Full Stack)

Global nonprofit with an 11-person software team serving 300 active users in 100+ countries on an enterprise Vue / C# .NET / SQL Server platform.

  • Made the Planning dashboard load its data 20x faster (10s to 0.5s) and cut its chart's database reads 93% by fixing a misplanned SQL Server query and removing duplicate API calls.
  • Shipped a flag-gated request tracer (OpenTelemetry, Jaeger) across 14 .NET repos; 3 teammates used it to cut load times 50–70% on 3 pages.
  • Remediated a critical security vulnerability by optimizing O(n²) algorithms to O(n) and adding request throttling, while delivering 40+ other production features and fixes.
  • Partnered with a product owner and business analyst to modernize a legacy .NET permissions module, turning workflow complaints into approved designs, user stories and specs.

Earlier: Software Engineer Intern, May 2024 – Aug. 2024

  • Restored 150,000 asset relationships for 22,666 assets with a Python ETL pipeline on the Bynder API, saving an estimated 200+ hours of manual re-linking.
  • Delivered 15+ production features and fixes on an enterprise reporting engine, enforcing row-level security and writing unit tests in Azure DevOps CI/CD.
  • C#
  • .NET
  • Vue
  • SQL Server
  • OpenTelemetry
  • Jaeger
  • Python
  • Bynder API
  • Azure DevOps
  • CI/CD
Sheet C / Schematics

Projects

Swipe sideways through the schematics

Schematic of the Viet Corner Website: Next.js app, Firebase auth and a three-level Firestore model
Community web platform

Viet Corner Website

A bilingual, real-time website for a local Vietnamese church community. It includes an admin system that lets non-technical staff manage events and nested discipleship courses, locations and classes.

  • Three-level Firestore subcollection model with cascade deletes and confirmation warnings
  • English ↔ Vietnamese toggle via a custom, type-safe translation context
  • Firebase security rules enforce admin-only writes; TypeScript across 50+ components
  • Next.js
  • TypeScript
  • Firebase
  • Firestore
  • Tailwind CSS
Schematic of the LU Essentials Store: filter and product Pinia stores with a draft mode committing in bulk
Web application

LU Essentials Store

A responsive Vue 3 single-page storefront and inventory dashboard for a school-essentials store. Users can filter, sort and edit stock in a draft mode that commits changes in bulk.

  • Write-back draft mode batches edits so 10 changes need 1 API call instead of 10
  • Decoupled filter and product Pinia stores with a custom persistence plugin
  • No-stock/low-stock cues, ARIA labels and a Vitest unit test suite
  • Vue 3
  • TypeScript
  • Pinia
  • Tailwind CSS
  • shadcn
  • Vitest
Schematic of YouTube Jam: host and guest devices sharing a synced song queue
Realtime web app

YouTube Jam

A Vue 3 karaoke machine inspired by Spotify Jam and built on YouTube. Friends can queue songs, sync sessions and sing together.

  • Shared song queue with synced sessions across friends
  • Host and guest devices share one live queue, so every singer sees what is up next
  • Thin-client Vue frontend keeps the session state in sync in real time
  • Vue 3
  • TypeScript
  • Vite
  • Vitest
  • ESLint
Schematic of the Advanced RAG LLM App: hybrid retrieval, prompt builder with citations and an LLM layer
Applied AI

Advanced RAG LLM App

A question-answering assistant grounded in a controlled knowledge base. It combines document ingestion, hybrid vector and BM25 retrieval, prompt building with citations, and pluggable LLM providers.

  • Evaluation set of 41 labeled cases over 13 documents, including unanswerable questions
  • Offline default mode runs with zero API keys; OpenAI and Ollama providers optional
  • Single FastAPI service with Dockerfile and Render blueprint
  • Python
  • FastAPI
  • SQLite
  • RAG
  • OpenAI API
  • Docker
Schematic of ContextLens: git blame parser, SQLite cache and a rate-limit-aware GitHub client feeding the editor hover
Developer tools

ContextLens

A VS Code extension that shows who wrote a line, why, and what the PR discussion said. It follows git blame to the pull request and caches ranked comments locally.

  • Rate-limit-aware GitHub client with Retry-After and exponential backoff
  • Comment-ranking heuristic surfaces the top 3 most explanatory comments
  • SQLite cache via sql.js plus a background indexer for instant hovers
  • TypeScript
  • VS Code API
  • GitHub API
  • SQLite
  • Vitest
Schematic of vuln-priority-engine: scanner adapters, enrichment and a risk-scoring engine producing a remediation queue
Security tooling

Vuln Priority Engine

A tool that turns a scanner's flat CVE dump into a risk-ranked, SLA-bucketed remediation queue. It combines CVSS, EPSS exploit probability, CISA KEV and asset criticality.

  • Adapters for Trivy JSON and generic CVE CSV exports into one normalized model
  • Configurable weighted risk-scoring policy with SLA buckets
  • 68-test pytest suite; runs fully offline on bundled data
  • Python
  • FastAPI
  • pytest
  • Docker
  • YAML
Schematic of netcode-arena: client prediction, a lossy network, the authoritative server tick and snapshot interpolation
Game networking

Netcode Arena

A 2-player arena with server-authoritative netcode built from scratch. It implements client-side prediction, server reconciliation and snapshot interpolation, tested under injected latency and packet loss.

  • Engine-agnostic C# simulation core shared by client prediction and server tick
  • Headless, Dockerized UDP dedicated server
  • Damage stays server-authoritative; no extrapolation through geometry
  • C#
  • .NET
  • UDP
  • Docker
Schematic of field-ops-sql-cost-audit: dbt staging, business-logic and reporting layers feeding dashboards
Data analytics

Field Ops SQL Cost Audit

A tested dbt and SQL analytics layer that reconciles messy field-operations data. It computes true cost-to-serve per job and route and shows where SLA breaches concentrate.

  • Recursive CTEs for route sequencing and window functions for utilization
  • Layered staging, business-logic and reporting models
  • SQL logic tests and a GitHub Actions gate on every push
  • SQL
  • dbt
  • DuckDB
  • PostgreSQL
  • Python
  • Tableau
Schematic of the ELT pipeline: extractors, Snowflake raw schema and dbt staging, intermediate and marts models
Data engineering

ELT Pipeline: dbt + Snowflake + Airflow

An ELT pipeline that extracts data from the Reddit and OpenWeather APIs and a SaaS PostgreSQL database, then loads it raw into Snowflake. dbt transforms it with testing, documentation and lineage.

  • dbt staging → intermediate → marts models with not_null, unique, accepted_values and freshness tests
  • Daily Apache Airflow DAG orchestrates async Python extractors with rate limiting
  • GitHub Actions runs dbt tests on PRs; Slack alerts on failures
  • Python
  • Snowflake
  • dbt
  • Apache Airflow
  • GitHub Actions
  • Docker

More on GitHub

Further repositories in the same workshop: analytics, fraud, hiring and supply-chain products.

Sheet D / Parts list

Skills

Languages LANG

  • C#
  • Python
  • SQL
  • TypeScript
  • JavaScript
  • C++
  • HTML/CSS
  • Java (learning)

Backend SRV

  • .NET 9
  • ASP.NET Core
  • Entity Framework Core
  • SQL Server
  • PostgreSQL
  • FastAPI
  • REST APIs

AI ML

  • Hybrid retrieval (BM25 + vector)
  • LLM APIs (multi-provider)
  • RAG
  • pgvector
  • PyTorch
  • Detectron2

Cloud & DevOps OPS

  • Azure DevOps (Git, CI/CD, Boards)
  • Docker
  • Supabase
  • OpenTelemetry
  • Jaeger

Frontend UI

  • Vue 3
  • React
  • Next.js

Testing QA

  • NUnit
  • Vitest
  • Selenium
  • pytest
  • Test case authoring
  • SQL testing
Sheet E / Credentials

Education

B.S. Computer Science: Software Engineering

Liberty University

Awards & activities

  • Awards: 1st Place, JMU Site (Division II), ICPC US South Regional; 3rd Place, Liberty University Research Week
  • Full-Tuition Scholarship; Dean's List; Honors
  • Software Development Club (President), Computer Science Tutor, AI Competition Club (Project Lead)
Sheet F / Request for review

Let's build it.

If you have a problem that needs to become a shipped production system, I'd love to hear about it. Reach out by email or LinkedIn.

loc.software.dev@gmail.com