Open to internships & full-time roles

Software,
done right.

Gibson Smith — Computer Science student with a Machine Learning focus, and data integrity lead at BYU‑Idaho. I work in SQL, Python and C#, and I can explain the results in English and Mandarin.

Rexburg, Idaho
BYU‑Idaho, Computer Science

I'm a computer science student with a machine learning focus, and I lead data integrity work at BYU‑Idaho: auditing, standardizing and validating thousands of institutional records so the numbers people rely on are right.

Outside of work, most of what I build started as someone's specific, unglamorous problem — a photographer needing a real site, a school district needing a scheduler that handles ELL and SPED accommodations, a nonprofit brief needing numbers turned into a story. I like that kind of problem.

  • Based inRexburg, ID
  • StudyingB.S. Computer Science, ML focus
  • GraduatingDecember 2027
  • Looking forInternships + full-time roles
  • LanguagesEnglish, Mandarin Chinese

Projects

Coursework, client sites, and things built because they needed to exist.

2026

The Linked List (Companion App for Jobs and Employment)

A tool that removes the guessing from LinkedIn connections, messages and meetings. It enables plan creation and strategy development while allowing you to focus on the human interactions.

TypescriptTailwindVitest
GitHub →
2025-2026

DEIMOS (Web-Based Scheduling Tool)

A scheduling tool for small school districts, built around ELL and SPED accommodations. It resolves timetable conflicts with a greedy algorithm plus backtracking, runs entirely in the browser, and supports CSV import/export.

JavaScriptAlgorithmsClient-side only
GitHub →
2026

Cross-Platform File Encryption Tool

A cross-platform desktop application that encrypts files using a salt and initialization vectors (IV) for secure data handling.

C#SecurityCryptography
GitHub →
2026

Password Manager

A simple password manager in Rust, built around a straightforward CLI, with ability to view, edit, and generate passwords of varied complexity.

RustSecurityCLI
GitHub →
2025

Natalie Morgan Photography

Full site design and build for a working photographer — several visual directions tested before landing on a warm, kraft-paper-and-teal palette that lets the photography lead.

HTML/CSSArt directionClient work
GitHub →

Resume

Read it in the browser or take a copy with you.

Software and data engineer with experience in workflow management, data integrity and business development, working in SQL, Python and C#.

Currently leading data integrity work at BYU‑Idaho while finishing a B.S. in Computer Science with a Machine Learning focus.

View resume Download PDF
  • NowData Integrity Specialist Lead, BYU‑Idaho
  • EducationB.S. Computer Science, BYU‑Idaho (expected Dec 2027)
  • LanguagesEnglish, Mandarin Chinese

Skills

What I use day to day and in my projects.

Languages & libraries

  • Python
  • C#
  • SQL
  • HTML / CSS
  • JavaScript
  • Polars
  • Quarto
  • LetsPlot

Frameworks & tools

  • Node.js
  • Docker
  • Git & GitHub
  • MySQL
  • MS SQL Server
  • Excel

Systems & additional

  • Linux
  • Windows
  • Mandarin Chinese

Let's talk.

I'm looking for internships and full-time roles in software, data and machine learning. Email is the fastest way to reach me.