All D1J1T Services:

Consultation & Training
Website Design & Development
Web & Native Mobile Applications
Custom Application Programming
IT & Networking Services

Though I have over twenty years of website development & programming experience, I still offer services at a very competitive rate. When I'm not working on client projects, I'm typically learning more about programming languages and technology, researching, or working on a program or project of my own. Programming is my passion; it's what I do for fun. How can programming be fun? To me, computers are the most powerful & versatile tool for creative expression. I consider myself an artist, with an ever expanding palette.

view full skill set, qualifications, & resume

Consultation & Training

My career has allowed me to offer valuable technical advice to many businesses, to conduct seminars and presentations at colleges, to train programmers and managers, and even to tudor young programmers just starting to learn. I love seeing that joy in their eyes when they run their working code!

I've provided consultation services for a myriad of company types in different fields including: games, eLearning, marketing, real estate, computer, web, mobile, political, colleges, IT, as well as numerous small retail businesses. These sevices have included employee training, vendor analysis, cost analysis, SEO/SEM (Search Engine Optimization), website & software evaluations and more. Though my specialty is in software, I've also helped many companies with their network/systems setup and general upgrade/repair as well.

Website Design & Development

Most of my programming & development experience is web specific, incorporating front-end (GUI / UX) creation as well as back-end server-side technologies, mobile devices, SEO/SEM, databases, dynamic content, and more. The main languages that I use are HTML, CSS, JavaScript, PHP/MySQL. I'm also fluent with many JS libraries (jQuery, TweenMax, KineticJS) and of course necessary graphics, video, and audio software. You can view example websites here.

Web & Native Mobile Applications

Mobile applications come in a couple of flavors: web and native. See examples and learn more about the differences here. I enjoy programming both web and native mobile applications. For web mobile applications, I've been incorporating as standard, media queries for web sites in order for them to be responsive and render properly on different screen sizes and on different devices. I enjoy using frameworks like less and SkeletonJS for media queries because they include just the basic "nuts & bolts" for web mobile while not limiting other creative development ideas.

Unlike mobile applications that run in a browser, native mobile applications are designed specifically for the operating system installed on the device. For example: Android or iOS. For Android, I use the Java programming language and the Eclipse IDE. For iOS, Objective C and xCode. Both of these powerful languages can incorporate other languages, databases, and more.

Custom Application Programming

In many cases, businesses have a need for custom applications, often for website updates or for administrative internal use. Sometimes a Content Management System (CMS) like Wordpress is sufficient. In other cases, especially for statistics and reporting, it is necessary to create and incorporate custom database applications that run on a website or a local machine only.

IT & Networking Services

Throughout my career, and not necessiarily by choice, I have been asked to help with IT, including upgrade and repair of machines, software management, data backup plans, as well as networking areas such as LAN setups, user/group permissions, etc.

Though this is by no means my specialty, I do enjoy helping businesses in this regard where I can.