Hi, I'm Daniel. I won't keep you long, but I'd like to briefly share my story with you. I've been dabbling in all things computer related since the days of AOL and dial-up modems! I remember fondly when I was around 12, finding an 872 page C++ book online - more like an encyclopedia! Without hesistation I clicked "print all", thinking this would be a great read on the way to Granny's house.
My family's poor printer made a valiant effort to fulfil it's duty of printing the ENTIRE BOOK, but sadly ran out of ink after the first 50 pages or so. Those pages were indeed good reading material. I pored over them for the entire trip, understanding little of what I was reading at the time. I was fascinated at the prospect of knowing a computer language, something that I felt was a rare skill. There began my life-long interest in code.
I later went on to study computer science at Franklin University in Columbus Ohio. University was an enjoyable experience though like many, I feel I have taught myself much more over the years through trial and error than I ever learned through a formal education.
I consider myself a "jack of all trades" as far as technical expertise goes. I have had the pleasure to work in many disciplines with many technologies over the years and am confident that whatever project may come next, I have the skills necessary to accomplish it. I like to view myself not as a programmer but as a problem solver that happens to be good with a computer! And I'm happy to report that I'm still just as facinated by programming as I was those many years ago - just maybe a little easier on my printer :)
Please take your time and browse through some of my past projects, and don't forget to check out my social links! I hope we'll get the chance to work with each other in the near future!
A Few Fun Personal Projects
AR Alphabet Flashcards
Augmented Reality Mobile App
My first attempt at building an augmented reality app from the ground up. As the name suggests, it is a childrens app designed to aid children in the learning of the English alphabet. Interestingly, most of my downloads have come from India and Brazil.
Users print out a deck of alphabet cards. When pointing the device's camera at a card, a 3d models of an item representing the letter pops onto the screen. The model tracks with the card, meaning if you move the card, the model will smoothly follow on top of the card. Also implemented were virtual buttons which were included in the card printouts. When touched by finger the device will speak the name of the letter. Another button animates the model.
Technologies used for this project include Android, Unity, Vuforia, C#, Google Blocks
AR Build - Farm
Augmented Reality Mobile App
In my continued foray into augmented reality, this app was designed to be a game Minecraft-esque in nature. It was built with children in mind as the target demographic, although I must admit that I have quite a bit of fun playing it myself!
The game plays like virtual toys. The player starts off with an inventory bag with a variety of farm buildings, vehicles, animals, characters, crops, and the like. The player's device scans the surface of their physical surroundings using it's camera and when it finds a suitable surface, it allows the player to begin placing items from the inventory. Items can be added, deleted, moved, scaled, and rotated at any point in time by simple touch gestures.
Technologies used for this project include Android, Unity, Google ARCore, C#, Autodesk 3DS Max
Movie Quote Chatbot
Have you ever needed some solid life advice but didn't have anyone to turn to? Now you will - from a chatbot that spits movie quotes at you! Kidding, not kidding.
When fully implemented the chatbot will use NLP ai and an quotes api to attempt to have engaging converstation about whatever you'd like, all while being limited to only using movie quotes to answer you. Don't worry, it has plenty of material to work with. This project is still in development. Full project will be on Github when complete.
Technologies used for this project include Python, Tensorflow, Facebook Messenger.
B.S. Computer Science
TEFL | CTEYL Certification
International TEFL and TESOL Training
Web Security Training
Portswigger Web Security Academy
I am a native English speaker with excellent communication skills. In fact, I am a certified English instructor for students learning English as a second language.