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.
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.
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.
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.
Cross-Platform File Encryption Tool
A cross-platform desktop application that encrypts files using a salt and initialization vectors (IV) for secure data handling.
Password Manager
A simple password manager in Rust, built around a straightforward CLI, with ability to view, edit, and generate passwords of varied complexity.
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.
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.
- 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.