Arts of Ancient Wisdom gold logo



Information Technology Services in person for Buffalo, NY, Western NY areas, nationwide services in the US states, and worldwide services expending with our friends and business partners.

Master of Science, Computer Science, May 2004
SUNY Polytechnic Institute, Utica, NY
GPA. 3.1, Dean's List

Bachelor of Science, Applied Mathematics, May 2002
SUNY Polytechnic Institute, Utica, NY
GPA. 3.50, President's List and Dean's List

Academic Distinctions and Professional Achievements:
PATHWAY National Science Foundation Scholarship winner among one of the four scholars (of 2002-2003 academic years) at SUNY Polytech;
Elite professional scholar in NYS Research Foundation (2000-2006) for various research projects and software developments.

IT Engineering Services: definition is to retain me to build Information Technology Infrastructure, or maintain existing ones. Below are categorized packages for popular services. For other unconventional ideas or service not described below, please contact.

Apache Http Server with TLS Certs for a domain and several sub-domains. $500: 30hrs.
Despite years of Apache Server's Existence and popularity, only a few people can configure for professional standards, such as virtual hosting, proxy forward, TLS configurations, and port configurations. If you stage your development project on multiple rented services, you will waste tremendous amount of money. If you use XAMPP/LAMPP, you won't have live testing capabilities, won't be able to upgrade or alter sub packages within it when you need to, and your development environment will be insecure. There might be a capable person who could do this in your company or business, but this takes time, so I can help.

Apache Http Server with MariaDB or MySQL Database and TLS (SSL) included for domain of choice and several sub-domains. $900: 70 hrs.

Apache Front (Proxy) + Tomcat J2EE Server or Plain Tomcat Server with TLSs certificates included for domain of choice and several sub-domains. $900: 7-10 days.
Many professional engineers like to keep the Tomcat server behind the Apache. Whenever, there is a Tomcat server for J2EE applications, there is always Apache Http server involved too. Don't pay RedHat company tremendous amount of money and a subscription fee to maintain for so-called JBoss Server. This package is exactly like how Jboss server is setup. Again, this is not a common knowledge.

Apache Http Front (Proxy)+ Glassfish J2EE Server or plain Glassfish J2EE server with TLS Certs. $900: 70hrs.

Add PHP, Python, Ruby, Perl, and CGI programming capabilities to Apache Http Server. $300: 2 days.

IIS Http Server with TLS Certs for a domain and several sub-domains. $500: 30hrs.

Email Server for Professional Business with choice domain. $500: 30hrs.
All modern businesses should have locally own email server with mail blasting capabilities. If your business is using 3rd party services for email subscription, mass emailing, database management for subscribers, and so on, you are wasting tremendous amount of money everyday or every time you want to send out mails. Mail-chimp, Salesforce, and other CMS services are very expensive. Invest in your own email server. CMS- Content Management System build service is offered as software engineering service.

Turn Physical Machines to Virtualized Machines: $300--$3000: 24hrs--250hrs.
Depending on the operating system of your physical machines, and complexity of the software installed on it, the labor hours and price range vary on this service. This service is not offered as package but by hourly rate. Many businesses and corporations still use and have to depend on old operation systems like Windows XP, Windows Server 2000, and so on. With modern technology, those old machines can be turned into virtual machines and run from one powerful hardware machine. In addition, in the world of software engineering and software development, there is a constant need for virtual machines at disposal. There is a tremendous time consuming task to build an IT Infrastructure Environment to stage a development project. This finished IT Infrastructure Environment can be cloned and distributed to other software engineers who will be involved in the project. When the time comes for testing, the physical machines (workstations and servers) that will be involved can be setup as virtualized machines-saving all the troubles to reconstruct new environments when something goes wrong. Virtual machines can be cloned to many multiple machines.

Clone Physical Machines to Multiple Physical Machines: This service is similar to the service above, except new machines will be new physical machines. Professional servers have RAID hard drives that need reconstruction to a single HDD and other uncommon IT engineering tasks in order to be cloned sucessfully. Again, this service is not offered as package but by hourly rate. $300--$3000: 24hrs--250hrs depending on situation.

System Backup/Recovery Services: Two service classes here: Casual Backup Systems, and Vigorous Backup Systems. Casual System Class has non-dynamic database server, synchronizing selective drives or folders in a system via automation (or non-automation manual backup service), and only single backward-time recovery system in force. Vigorous Backup Systems will have several backward-time recovery options, fitting for time sensitive busy dynamic systems, whether dynamic database servers, application servers, web-servers, and others.
Many businesses believe they have functional backup systems or plans. All clients I worked with or businesses I worked for didn't have real backup systems and were in desperate situations when a disaster happened. I made temporary solutions to remedy their disasters, provided permanent solutions in monitoring their rebuild projects. Most software or IT solution companies out there lie to their business or corporate customers. If you need someone with real knowledge and skills to tell you the truths, talk to me. Allow me to audit your IT system, I will tell you the truths.

Software Engineering/ Software Development Services: Programming in PHP, Java, C++, C, VB.NET, VB 6, C#, Python, Ruby, Perl, XML, HTML5, CSS, JavaScript, various Web Service Protocols (XML-RPC, SOAP, REST, etc), OCAML (other Functional Programming Languages) and more… I can program in any language.

I am aware of the existence of many framework solutions built with combination of core languages mentioned above, which I won't mention their particular names, but in general, such as PHP frameworks, JavaScript frameworks, Java frameworks, CSS frameworks, C++ frameworks, and so on. Many frameworks have some strength but many weaknesses too. Many frameworks are like hay fires that quickly burned and disappeared. Framework means core tools (codes of libraries and programs) used in your software solution isn't yours and located in your codes or your server. They are elsewhere. Think about the danger of this implication. Many professionally staged development projects tragically doomed from picking wrong frameworks by wrong people. All projects must start with the old standards called Software Development Life Cycle plan with adaptabilities for ever changing future. All truly educated people in the field of IT would be aware of this. Yet, I have witnessed multi-million dollar projects tragically wasted all their money because of one incompetent deceitful person successfully convinced upper management or the owners. Don't get stuck with dead-end languages, infrastructures, and liars. Talk to me and I will tell you the truths.

As mentioned above, I can program in any language, but I will mentioned the particular languages and my personal usage in applications for them. My software engineering experiences are classified into two: Academic Activities, and Business-world Activities. I constantly used MATLAB, C, C++, and Java languages for high-level academic related activities in college. For business-world, I was involved in large software development project coding in C; then using Perl, C, and JavaScript, I was involved in a project similar to that of modern day search-engine web crawling; I used Java for scientific related simulation programs, wrote many applets when J2EE applications were not popular then; and banking or business-world related applications. All these projects involved dealing with databases, such as Oracle, MySQL, MSSQL, and so on. I also coded for other banking, or health industry elated applications using VB.NET, C#, and ASP.NET applications. When PHP became popular, I got involved coding for e-commerce solution web sites, web-based software application solutions for business needs like email marketing, content management, data structures, data transfer applications, AKA Web Services. I coded XML-RPC, SOAP, REST, and other web service protocols in PHP, and Java, but can also code in other popular languages like Python, Ruby, and Perl for these same concepts. Software engineering activities in business world are more involved in software testing, altering, and maintaining than someone spending most of his career coding for one big application. I was involved in these activities dealing with very large VB 6, VB.NET, C, C++, and Java programs testing many blocks of codes and changing them.

Please also see my resume here. To understand more about the meaning of software engineering, my background foundations and capabilities, you may read these optional articles: How-My-Computer-Scholar-Career-Started.docx, and Mathematicians-the-True-Software-Engineers-and-Scientists.docx.

Web Development Services: PHP, CSS 3, HTML5, JavaScript, Python, Perl, CGI, Ruby, J2EE, VB.NET, ASPX, C#, E-commerce website, Dynamic Websites, custom site search engine, VOIP solution applications, and web services. For language and concepts not described here, please contact and discuss. Website starting at $700: 80hrs.

Many people, who merely understand some HTML, deploy ready-made framework packages in CSS, and JavaScript called themselves web developers. Starting at HTML 5 version, even the concepts in HMTL need deeper thinking, so fake web developers dropped out, but they come back thanks to the frameworks, and X Nuke packages to deploy. Fake developers do not understand code logics, and cannot code and alter existing codes and create custom solutions. They can merely play from admin control panel with packages like wordpress, PHP Nuke, .Net Nuke, Bootstrap, React, and many frameworks.

Configure C-Name Records/ Advanced DNS Settings to work with Dynamic IP. These configurations and techniques vary with your domain name registered company, but the concepts are similar. My favorite company is Namecheap. If your domain name is at namecheap, I can provide firm service fee to set up your DNS settings. $240: 2days project. For other hosting companies, one or two more day may be needed to configure.

IT Support Services: Tasks in IT support are offered in hourly based with prepaid appointments. The following are some popular IT support services.

IT Audit Services:

Network Security: This service will analyze your gateway for misconfigured ports, denial of service attacks, misconfigure ports, and services at your local and remote network computers, creating and testing backup plans and procedures. I usually found a way or several ways to attack unchallenged, unaudited systems when I tried seriously enough. If you are really concern and needed a secure network, retain me to audit to show you security holes.

Software Security and Testing: If I can break your software, attack your systems, and show you clear ways in the flaws and weaknesses, your million-dollar software or a system is nothing but joke… I have proven this for multi-million dollar businesses. Software testing isn't just testing codes as a developer in backend or as a user in frontend, but also involved evaluation for professional standards. Is your software coded in bloated way? Is it compliant with development life cycle standards? Is it compliant with standards for data inputs from users and security standards for various attacks?

Project Planning Service: To avoid disasters and wasting money with your serious software development project or website at late stages, make appointments with me to be your IT counsel or IT consultant. You won't regret it like other businesses and companies who found me late in their problem stages.

Software Engineer, IT Engineer, Programmer, System Administrator, Network Admin, Web Developer, Database Administrator, or IT Support Technician roles, whatever is required, complete computer services available here by real educated professional with years of real-world industry experiences. Distinguishing those roles above in companies or businesses mean incompetence, corruption, or waste. There was a joke saying of the past in IT world, "software person doesn't talk to hardware." Software Engineer not knowing where CPU or RAM is located at PC or how to back up a hard drive is a time of the past. When you retain me, I have complete knowledge and solutions for all your needs in the field of Information Technology. No need to go to anyone else. I offer very important services and developed great websites and applications for many businesses, individuals, families, organizations, large corporations, and banks in WNY area.

Please click here to see references. I live by two simple rules:

Hourly rate: $20--$25/hr. Special per assignment, per day, and long term rates available.

IT and Computer Services Worldwide
Contact: Christopher McGrath, Phone: 716 240 7786, Email: or