Dylan Zemlin
Hi! I'm Dylan, a software engineer and student at the University of Oklahoma. As a software engineer, I have worked for the K20 Center and as a freelance developer over the last 7 years.
Work Experience
Student Programmer
April 2022 - Present (2 years, 4 months)
K20 Center
K20
Norman, OK
While taking classes at the University of Oklahoma, I work as a Student Programmer for the Game-Based Learning team at the K20 Center. I have worked on a variety of projects ranging from Unity games, web applications, and most recently native mobile applications.
Projects
STORM Website
August 2023 - Present (1 year, 1 month)
SCR
Norman, OK
As the teams primary web developer, I designed and developed the STORM website which serves as both a way to showcase the competition and its goals, but also allow for teams to register. The website is build using NextJS/TailwindCSS and uses postgres as the database. Additionally, I manage the websites traffic through Cloudflare using R2 for content delivery and route DNS requests.
QUEST 2
May 2024 - Present (3 months)
K20 Center
K20
Norman, OK
As a Student Programmer at the K20 Center I am leading the development of QUEST 2. QUEST 2 is a mobile and web application that is designed to help parents learn more about their child's education. The application is being built using React Native and NextJS with TailwindCSS as the styling framework. The database is being built using Postgres and is interacted with using AdonisJS. On top of creating the application, I am also responsible for managing the server it is hosted on by creating nginx configurations and using pm2 to manage deployments.
Operation Elect
August 2023 - Present (1 year, 1 month)
K20
Norman, OK
As a Student Programmer at the K20 Center I led the development of Operation Elect, a strategic social studies game of politics, press, and the election process. Developed in Unity and released as a web game, Operation Elect required me to work with other developers, artists, and writers to create a game that is both fun and educational.
The Danger Zone
August 2023 - May 2024 (10 months)
SCR
Rochester, MI
As the team captain and software lead, I led the development of the Danger Zone, a robot designed to compete at the IGVC 2024 competition. The Danger Zone achieved first place in the AutoNav challenge as well as first overall in the Grand Award. It was designed from the ground up to be fully autonomous, using a combination of sensors and computer vision to navigate the course.
Rosie
March 2023
Hacklahoma 2024
Norman, OK
Participating in a team of 3 other engineers in a 24 hour Hackathon, we created Rosie, a virtual assistant that is displayed on an oscilloscope. Rosie's brain is powered by my home desktop that runs a voice to text service and is connected via a custom relay service that ran on a Digital Ocean droplet. Rosie talks by generating responses using ChatGPT which gets sent to a text to voice service and played over a speaker, while also displaying facial expressions on the oscilloscope. Rosie was awarded 1st place in the Hacklahoma 2024 competition.
The Weeb Wagon
August 2022 - May 2023 (10 months)
SCR
Rochester, MI
As the software lead, I led the software team of the Weeb Wagon, a robot designed to compete at the IGVC 2023 competition. The Weeb Wagon achieved first place in the AutoNav challenge as well as first overall in the Grand Award.
SCR Website
August 2022 - Present (2 years, 1 month)
SCR
Norman, OK
As the teams primary web developer, I designed and developed the Sooner Competitive Robots website. The website is built using Astro and is hosted on Vercel.