×
Portfolio Image
Scott Marshall
Home
Technology
Portfolio
About
Contact
Welcome. I am a software developer located in Metro Detroit.
I build user-friendly applications for the web and Android.
Technology
icon

User-Friendly UIs

A user-friendly interface is critical to the success of a software product or website. Information should be presented in a simple, well-organized manner. Users should understand how to navigate the software with little effort.
icon

Responsive Design

Modern websites should look good on all screen sizes. Responsive design ensures that a website's layout is adjusted to accommodate them. For many purposes, responsive websites are taking the place of mobile apps.
icon

High-Quality Code

Good code is written to be bug-free, readable and efficient. This entails algorithm analysis and choosing the best design patterns. High quality code is also well documented, reusable and maintainable.
icon

Unit Testing

Unit testing is a process by which individual blocks of code are tested to ensure they are bug-free and operate as they are intended. It has the added benefit of promoting good OOP practices.
Areas of Focus:
✔ HTML5
I build modern websites that leverage the latest web technologies. They are user-friendly, responsive, and highly functional.
✔ WordPress
I create websites that use WordPress. They can use any available theme. I also build custom plugins and do simple customizations.
✔ REST
I make connections to any available API using XML or JSON. I also build API back ends.
✔ Google Maps
I embed fully functional Google Maps in websites and Android apps. They can be customized in numerous ways.
✔ Android Apps
I develop Android apps for distribution through Google Play. Apps on Google Play can be promotional, paid or ad-supported.
✔ In-house Android
I develop highly functional Android apps for use within companies. Examples include testing devices (e.g. light meter), route schedulers and NFC readers. By using Android, prototypes can be tested before a final product is created.
✔ SQL databases and interfaces
I build SQL databases for any purpose that requires data storage in a highly efficient format. Databases often require an interface that allows you to input data and request reports.
Languages:
  • PHP
  • HTML5
  • CSS3
  • JavaScript
  • JQuery
  • AngularJS
  • LESS
  • Bootstrap
  • JSON/XML
  • SQL
  • SQLite
  • Java
  • Android
Portfolio
Click image to view details
Electronics Store
Web Site - Electronics Store
Web Site
Electronics Store
View
Android Level
Android Code - Level
Android Code
Android Level
View
Map Data
Web Application - Map Data
Web Application
Map Data
View
WiFi Channel Analyzer
Android App - WiFi Channel Analyzer
Android App
WiFi Channel Analyzer
View
O2 LED Illumination
Android App - O2 LED Illumination
Android App
O2 LED Illumination
View
About
Pic of Me

Hi. I am a software developer located in Metro Detroit. I have been building user-friendly applications for the web and Android for six years. Before embarking on a programming career, I worked in research and development and quality control.

I have been programming as a hobby my entire life. My first professional experiences were building websites with PHP and MySQL. I then moved on to Android programming. While building Android apps with Java, I developed strong object-oriented programming skills. Due to the strong demand for mobile websites and the robust capabilities of modern web technologies, I am developing for the web again too.

I am a well-rounded programmer who can take on a wide variety of tasks. Web and Android development are my focuses, but I have also worked with the C family languages, OpenGL and ActionScript. Regardless of the underlying technology, I will always deliver a high-quality product in a timely fashion. Please feel free to contact me with any questions.

Contact
Name:
Email:
Question: