Me, Terrance Smith

Terrance Smith

Software Developer, Prosperity, SC

Resume(docx)

Resume(pdf)

Contact


About Me


I enjoy leveraging technology to solve real-world problems and as a way to express myself and have been doing so for over 15 years and worked as a variety of verticals. I write code for fun and profit and I'd do the former even if I didn't have to worry about the latter.

Resume


Game Dev Projects

For Game Development specific projects please checkout my hackerferret.itch.io

C# F# Unity Godot XNA\MonoGame

Other Projects


Asp.net core 5 web api service for SendOwl. As of now just handles SendOwl License Api calls but can be extended.

C# Asp.net Mvc 5 Web Api 2

Simple plain old object generator for C# and Vb.Net.

I've used this as a base for experimenting with other UI tooling:

C# WinForms

Extension methods for working with SCORM Cloud Service .Net Library

C# WinForms

Tooling for simplifying working with the SCORM API. V1 used default ui stylings for wpf and v2 uses Modern UI. I did make this as a commercial product but, it didn't sell well so I just open-sourced the code. The SendOwl Auth sever was originally used as license verification and the Scorm Libraries were a way for me to give back with what I had learned working on this project.

C# WPF MVVM Modern UI Log4Net

A C# library to assist in the integration of the SCORM Cloud service into .Net 2.0+. (I've contributed fixes to this repo.)

C#

A quick and tiny app used to delete wifi hotspots from android phones. I did this in response to a Hak5 wifi pineapple tool and later a blogpost by Scott Hanselman. Took less than a day easily. I later was working on putting together a whitelist for this in a native java version somewhere. (Because the size limit on the C# wouldn't let me do much more for the free version)

C# Xamarin.Android

A somewhat put together wpf wallpaper manager, (playlist scheduled) changer and downloader.A better wallpaper changer that a previous attempt in vbscript. At the time I was deep into learning xaml (wpf, wp7) and wanted to put together something cool looking for the desktop. Because there weren't a lot of good wallpaper changers out there that match the functionality of the built in mac os one.

C# WPF

A windows 8 Store app that would act as a yql client that you could take with you sync you favs and history and render the results in html(xml) or json. I really started this at a Win 8 Camp in Columbia SC and placed in 3rd-5th(tied 3 way) and polished it up a bit.

C# xaml

A windows phone 7 control that renders basic html. It doesn't render terribly complex elements. At the time WP7 didn't have controls for rendering web content. I built this as a workaround.

C# xaml

GIVE CAMP COLUMBIA (ASP.NET MVC 2 ) (No longer available)

A fork of the give camp starter site. I wanted to get my asp.net mvc skills up and telerik was allowing folks to use their stuff for charity at the time. (not sure what the current ruling is on that…..) I put this together for hosting a give camp which never came to fruition due to logistics, time and money costs.

C# Razor Html CSS

An importer I tweaked from the rube site. Converts json to box2d objects. Specifically, I was tailoring it to work with Angel 2d as I liked the Game Engine. Much of the work was for me to teach myself practical C++. It works but does not tie into the angel2d engine. Also I’m sure I didn’t use best practices for “cross platform” implementation. I.E. back vs forward slash, #pragma once etc.

C++ LUA

Hydraulic Toolbox is utility for common hydraulic related calculations such as Torque, Case Drain and pump horse power. The core calculator logic is in F# and the MVVM, view and related is c# and xaml.

C# F# MVVM Xamarin.Forms Cake

Custom Unity Tool for configuring the feel and functionality of 2d platformer player movement.

C# Unity Cake

Talks\Presentations I've Given


Q & A on Careers in Software Development

Newberry Career Center, Newberry SC

Dev'ing with Alexa: Learning the basics of building a skill in Alexa (video)

NCDevCon 2017 Raleigh, North Carolina and All Things Open Conference 2017 Raleigh, North Carolina

Javascript: All The Things

Converge 2016 and Refresh Columbia

Introduction To Javascript

SOCO 2015

Introduction to Game Development with Unity

Converge 2014

Javascript Fundamentals (video)

It-ology 2013

Javascript: The Good, The Bad and The Ugly

Columbia Enterprise Developers Guild, Columbia SC 2013