Hello!

I'm Daniel Smith, a software engineer with a background in Computer Science. I'm passionate about delivering a good user experience, optimization, and web development. I currently work at the Stennis Space Center for the Naval Research Laboratory. I love learning everything I can about computer science and the various technologies at my disposal, like ES6 and React.

You can check out my resume at resume.danielsmith.io. and see my Linkedin profile here.

Strong points:

  • C++
  • Python
  • JavaScript
  • React

Other technologies, stacks, languages:

  • Objective-C, Ruby, Java, C#
  • Docker, various PaaS solutions
  • MySQL

My Work

Naval Research Laboratory

  • Frontend C++ development with Qt
  • Backend microservices development with Java
  • Scripting and tests in Python

The University of Southern Mississippi

  • iOS development with Objective-C
  • Extensive work with Core Data, UITableViewControllers, and UISearchBar
  • Implemented networking libraries for background content updates for mobile apps.
  • Created a content management web app using AngularJS.
  • Helped manage app testing practices using TestFlight.
  • Participated in the delivery of apps to the iTunes App Store.

My Education

The University of Southern Mississippi (May 2013 - Aug. 2016)

  • Master of Science in Computer Science
  • Bachelor of Science in Computer Science

Jones County Junior College (Aug. 2011 - May 2013)

  • Associate of Applied Science in Information System Technology

My Projects

This website

Built on preact using preact-cli. Optimized for first meaningful paint and time to interactive. Hosted on Github Pages with SSL protection through Cloudflare.

Website

Repository

Barbell Ninja

Progressive Web App to help optimize barbell plate unracking/reracking in a gym setting.

Website

Repository

rep-max

A Node.js module that performs rep max calculations. Written in TypeScript, 100% coverage. Dependency for barbell.ninja.

Website

Repository

Contact

Please contact me by email at [email protected].