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

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 software 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 learned to program when I was an animator using JavaScript expressions. The rest is history. Since those days, I’ve launched a tech startup called Nyfty and helped clients all over the world with their technology projects big and small.

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.



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


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



The Bateman Agency

Software Engineer, Team Lead

  • 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.



Founder, iOS Developer

  • 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


AMP Studios

Senior Motion Designer

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

Past Clients