Hey! I’m glad you found your way to my website. Whether you’re looking for software engineering insights or looking to hire me for your next project, thank you for stopping by.

This site currently serves as my digital resume for anyone interested in hiring me or stalking me to crack my bank account security questions. For contract work, please contact me over at TheBatemanAgency.com. A lot of my portfolio is cross-listed over there, but this website has a handful of additional personal projects.

I’m a Charlotte, NC machine learning engineer particularly interested in computational creativity, perception, and natural language processing (NLP). Formerly working in the creative industry, I’m interested in how things are communicated – especially how things are communicated to and from computers.

I first taught myself how to code while working as a motion developer at AMP Studios. Creating certain physics simulations required scripts to make them appear real, such as objects colliding, falling, or bouncing. Accomplishing these effects through code sparked my earliest interest in computer science, and the rest is history.

Since those early days, I’ve launched a tech startup called Nyfty, and independently helped clients all over the world with their software projects big and small. After completing a Masters in Computer Science in 2023, I’ve focused my work on machine learning.

Thank you for looking through my portfolio and please don’t hesitate to reach out if I’m able to help you on your next project.

Past Clients

Education

GEORGIA INSTITUTE OF TECHNOLOGY

M.S. in Computer Science (Interactive Intelligence)

University of North Carolina at Chapel Hill

B.A. in Journalism (Advertising)   |   Communications (Media Production)

Central Piedmont Community College

Certificate Specialization in Python   |   Phi Theta Kappa Honor Society

Certifications

  • Network Pro (TestOut)
  • Office Pro (TestOut)
  • Leadership Millennium (Alamance Community College)

Experience

2016 – Present

The Bateman Agency

1

Machine Learning Engineer, Team Lead (2023 – Present)

2
3
  • Advise clients on how to incorporate machine learning into their technology
  • Design ongoing data gathering, data cleaning, and data labeling strategies
  • Develop pipelines to streamline development workflows and code deployment (CI/CD)
  • Analyze business costs and benefits to determine model retraining schedule
  • Mentor team members on code structure and how to design maintainable code
1

Software Engineer, Team Lead (2016 – 2023)

2
3
  • Manage small team of developers across various front-end and back-end client projects
  • Advise clients on website development, media strategy, and marketing goals
  • Developed internal Python invoicing tool that uses Pandas and ReportLab to filter and calculate invoice items, export invoice as styled PDF, and email invoice to client using stored contact info
  • Developed custom booking systems for multiple escape room clients. Projects included UX/UI design, front-end development, and integration with Bookeo, Stripe and Square APIs.
  • Developed financial tracking tool for dental consulting firm. Project included VBA scripting.

2014 – 2019

Nyfty

1

Founder, iOS Developer

2
3
  • Redeveloped iOS app from Objective-C to Swift for delivery drivers in on-demand shopping app
  • Worked with CTO to design platform architecture and API integrations
  • Scraped various platforms to get local business information
  • Managed team of 1 designer and 8 developers
  • Designed UX flow and UI design for all new website and app elements

2014 – 2016

AMP Studios

1

Senior Motion Graphics Developer

2
3
  • Developed JavaScript scripts to implement motion effects
  • Designed and animated all motion graphics content for National Agents Alliance

Skills

Languages

  • Python
  • SQL
  • C#
  • C++
  • Java
  • Swift
  • JavaScript
  • HTML/CSS
  • Google Apps Script
  • Visual Basic

APIs & Packages

  • Pandas
  • Numpy
  • Scikit-Learn
  • PyTorch
  • Matplotlib
  • Selenium
  • LLVM
  • ReportLab
  • Beautiful Soup
  • Stripe
  • Square
  • Twilio
  • Twitter
  • Bookeo
  • Google Maps
  • ncurses

Technology

  • Docker
  • AWS
  • GitHub
  • GitLab
  • Visual Studio Code
  • Unity
  • Xcode / TestFlight
  • Android Studio
  • Consumer Website Tools (WordPress / Squarespace / Weebly / Wix)