Jacob Thomas

Software Developer

Jacob Thomas
Software Engineer
What started off as competitive interest in Math, led to a fire for Math, Physics, and Computers.
Now, I have just recently graduated from CSU San Marcos with a B.S. Computer Science.
_
ACMHackathon2025
Achieved 2nd place in ACM at CSUSM's first hackathon as a solo developer.
Transcribo
A Python script using Google Speech Recognition API for transcription.
ConvertToGif
A Bash script using ffmpeg and giflossy to mass convert all .mp4 files in a given folder to optimized .gif files.
Autoclicka
A minimalist Python script using tkinter and pynput to create a robust automatic clicking application (i.e. autoclicker).
"Elegance is not a dispensable luxury, but a crucial matter that decides between success and failure."
Edsger W. Dijkstra
2015
AP Computer Science
    Took AP Computer Science as soon as possible in High School. Final Project: simple catch falling objects game in Java.
2017
Halite 2
    Halite2 programming challenge, wrote Python algorithms.
2018
Halite 3
    Halite3 programming challenge, attempted complex pathfinding incorporating A* search algorithm.
2018
Ubuntu 16.04
    Switched to Ubuntu 16.04 for programming with VIM on Thinkpad, self-hosting with an added Raspberry Pi 4GB.
2019
Core Coursework Completed
    Completed all core university Computer Science classes 100-300 level classes prior to moving to Fullerton and away from school.
2019
First Website
    First website created with NodeJS, ExpressJS, vanilla JS, HTML, & CSS. First experience with devops, hosted on Digital Ocean, tinkered with Docker.
2019
Software Test Engineer at Zapways
    Began working as Software QA Technician at Zapways in Irvine, CA. Company tech stack included: .NET, Blazor, VueJS, SASS. Tools used: Postman, Selenium, and Redmine. Started refactoring to VueJS during my tenure.
2021
Performance at Zapways
    Owned development of automated testing while at Zapways, maintaining three separate systems, Web/OTA/GDS.
2022
Returned to School
    Left Zapways and returned to school.
2023
Completed General Education
    Completed all undergraduate classes (previously skipped 100-200 level general education classes) at Community College.
2023
Returned to University
    Returned to University to complete degree. Tried Linux Mint for a while, but returned to Windows main boot.
2024
AI Model Research
    Used and researched all popular Artificial Intelligence models: LR, DT, RF, SVM, KN, NN. Used Google Colab, Gemini, scikit-learn.
2024
DevOps & Cloud Tools
    Furthered devops and cloud infrastructure knowledge: used Terraform, Ansible, ANTLR, Conda.
2024
Networking Fundamentals
    Learned networking fundamentals: Subnetting, DNS, Routing, Switches, OSI Layers (7).
2024
Capstone Project
    Capstone Project: Owned development of tournament system for our USU Web App.
2024
B.S. Computer Science
    Earned a Bachelor of Science (B.S.) in Computer Science at California State University San Marcos.
2025
Personal Website
    Created this website with ReactJS, TailwindCSS, and Cloudflare.
2025
ACM Hackathon
    Won 2nd place in ACM at CSUSM's first hackathon, competing as a solo developer completing four challenges in four hours.