A software engineer with a passion for building user-centric software and interfaces for mobile devices, web applications, and hardware controls. Experience in video production and graphic design brings a creative approach to software development, resulting in amazing products.
My passion for software began in elementary school after experimenting with a simplistic drag-and-drop programming tool. I continued to develop my skill and knowledge of software development throughout middle and high school through a variety of challenging projects, both collaborative and individual.
Working as a student engineer in internship positions at several leading engineering companies has allowed me to learn, observe, apply, and design production software and take lead roles in its development. As a student pursuing a bachelor's degree in software engineering at Mississippi State University, I continue to expand my abilities through coursework and involvement in cutting-edge design projects.
I believe that crafting an effective user interface (UI) can enhance or even define the overall user experience of an application, and thus ultimately determine the product's perceived value. User interface development poses unique and evolving challenges because its design resides in the intersection between technology, art, and psychology. Nevertheless, implementing modern design patterns, considering dynamic screen dimensions, engaging in user experience research, and performing a suite of usability tests improves the experience of even a simple user interface by shifting the project's focus to its end-users.
Software engineering is the application of a systematic and quantifiable approach to the software lifecycle. In applying software engineering principles such as test-driven development and continuous integration, I have become intrigued by the techniques and approaches that can lead to the highest quality software.
I regularly seek ways to make an impact in my community, locally and globally, by utilizing my existing skills and learning new ones. By uniting software with design experience, I have been able to take imaginative approaches to several exciting and diverse projects.
The tiles below represent a select few published projects.
Software Engineering vs. Computer Science
Introduction to Unit Testing and Test-Driven Development
Building "Responsive" Width Websites
Visual Introduction to Computer Programming
I have had the privilege of working on key software projects at several great companies. For a complete description of my experiences, both personally and professionally, please request a resume by emailing the address below.
To request services as an independent contractor, please submit a request to Power Image Media, LLC.
The JA4SA video is one of several multimedia resources developed for a 2015-2016 Student Association President campaign at Mississippi State University. The video shows how the candidate was engaged on the university's campus, provides student endorsements, and conveys the campaign's platform and goals.
To convey a common message, numerous branding and advertising campaign materials were developed using shared slogans, graphics, and colors. These resources include the campaign logo, social media avatars and banners, billboard images, stickers, and an eight-foot-tall poster.
The First Baptist Huntsville mobile website was designed to supplement an existing desktop-focused site with a integrated content editor.
The mobile site dynamically pulls content from the desktop site, reformats it for mobile display, and presents it to the user. The mobile site emphasizes touch interaction while conforming to the desktop site information hierarchy, allowing all content to be updated with the single, preexisting content editor.
The Madison City Schools iPad App provides quick and convenient access to eleven resources students, parents, and teachers use everyday. The app also enables students and teachers to download/upload files into their personal folders within the district's network, allowing work saved on school computers to be edited on iPad.
While the information in the app is presented to the user in a cohesive manner, integrating each of the eleven services accessible within the app presented unique challenges since they are all populated by separate and diverse sources. For several sections, custom backend services were developed to complement the iOS app itself. The app was released in 2013, featured across Alabama news, and is used by over one thousand residents.
Produced and directed the 90-minute live television broadcast of Huntsville, Alabama's 2014 Living Christmas Tree, which involved coordinating and combining shots from five high-definition cameras, the development of a dedicated graphics package, and patching over 50 microphones. The HD broadcast was streamed online and aired live on WHNT2, then re-aired on the North Alabama CBS affiliate WHNT on Christmas Day.
The Mississippi State University WE Lead (Women Empowered Leadership) Conference website uses modern response-width styles to adapt the content to almost any screen size.
The design incorporates custom graphic materials including the logo, avatar, and social media banner created to specifically attract high school women. In addition, the site implements a streamlined online conference registration process, benefiting both students and organizers.
Power Score was a web-based score update system designed for and used at the Alabama State LEGO Robotics Tournament.
As scores were collected, the system instantly sent each team's ranking to any registered team member as an SMS text message while graphically displaying all scores in real time on a central screen. The service used PHP scripts to receive the tournament's scores as they were calculated by judges and transmit update messages to the proper teams.
The "what are you doing here?" video project is filmed around a poetic narrative delivered in a spoken word style on the challenges to a person's faith.
Tools: Canon XA10, Final Cut
Soundtrack: BREAKTHROUGH by Tony Anderson (Licensed)
Power Text is a custom-built web-based SMS message system. Online users can send and receive text messages with phones on supported carriers or set up automatic actions based on the content of incoming messages or a sender's identity.
In addition to a general contact list, users can maintain various group-message lists, allowing the user to send a message to everyone subscribed at once. Power Text also features a live mode, where users can text responses to the service, which will present each response live on a screen, displayed as either text or voting bar graphs.