These are a select few of my many projects that I have done, feel free to check them out!
Portfolio Web Application
IOS Quiz Applications
Delve a little into IOS application development and created a few simple calculator applications and a fun quiz application. Through my endeavor in learning iphone app development I learned xcode, the storyboard, and a little objectice-C along with swift. The quiz application used a random generator and form validation and tested users on their knowledge in Anatomy and Biology through four choices. The calculator applications involved several buttons and labels. Source code for these projects are given upon request!
Ascii Chan Application
Built a fun web application called Ascii Chan with google's app engine and integrated it with a google maps API however removed it due to privacy of users. I built the front end with html and css and backend with python. I stored the information in Google's Data Store database. I memcached the information for less database queries, escaped users html input, as well as used a form built with python for users to enter information. I also used the Jinja2 Templating language with python. Try it out and post some ascii art and watch it appear below!
I built a complete responsive html5 and css3 template from scratch ready to go for any user to utilize. Not sure what responsive means? Responsive is when a site is designed to adapt the layout of the viewing environment to multiple devices, so instead of a webpage just being optimized for a computer it can be used for a mobile application as well. Want to test it, decrease the size of your browser on the template and watch the content format itself!
By far my most impressive project which includes a blog that I'm building for campus events with google's app engine using a python backend. I built a complete user login system, stored user login information in cookies, used a hashing algorithm to ensure security in user passwords, and used the Google Data Store database. I also integrated the blog into json, just add "/.json" to the end of the url for evidence. This is only a beta version, coming out with more soon stay tuned!
PSU Rate My Professor Plugin
Colloborated with Yehya Awad, a Penn State classmate and created a google plugin that adds two columns in the student.psu.edu schedule that displays the professor rating, and average grade for each professor from the rate my professor page. Used a python scraper to obtain each professors' rating and average grade and outputed it into a JSON file. The plugin also displays different colors for each element. Green indicates a good rating, red indicates a bad rating, and yellow indicates an average rating. The plugin currently has 63 users.
Meeting Scheduling System
A Meeting Scheduling System application I built using Java. The Meeting Scheduling System allows you to create people, rooms, and most importantly, meetings. It allows you to add people and delete people from meetings as well. The application is fault tolerant through Java's regular expressions and all information is displayed through tables and JLists. All the meetings can be saved and imported. Techniques that were implemented into this application are object serialization, regular expressions, action event handling, and object oriented programming principles. All code can be found on my github.
Tic Toe Game
Tic Tac Toe Game I built using Java! The playing field is marked with numbers. The user must enter a number from 1-9. Any other number or letter is rejected. The game includes artifical intelligence. The computers turn is optmized to block the user's turn when available and win the match when theres a chance.
Pursuing a bachelors degree in software engineering in my third year at Penn State. Penn State is ranked the 25th best engineering university by the US News and World Report. During my voyage here at Penn State I have learned an enormous amount of information about computer science and software engineering and intially learned programming through the C++ programming language. I am honored to be apart of Penn State and will continue to expand my hunger for knowledge!