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 CenterK20 Center

K20 CenterK20

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.

React NativeNextJSAdonisJSPostgresCSSUnityC#NodeJSNGINXLinuxGitAgileJira

Projects

STORM Website

August 2023 - Present (1 year, 1 month)

Sooner Competitive RobotsSCR

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.

STORM Website

QUEST 2

May 2024 - Present (3 months)

Sooner Competitive RobotsK20 Center

Sooner Competitive RobotsK20

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 CenterK20

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.

Operation Elect

The Danger Zone

August 2023 - May 2024 (10 months)

Sooner Competitive RobotsSCR

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.

The Danger Zone at competition

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)

Sooner Competitive RobotsSCR

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.

The Weeb Wagon at competition

SCR Website

August 2022 - Present (2 years, 1 month)

Sooner Competitive RobotsSCR

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.

SCR Website