Professional Software Development
Certified Computer Technician
Certified Project Management
Certified Software Security
Available to the general public is this web page to request computer science volunteer services through the Internet. Examples of services available are listed in detail on the landing page. Payment is not required, but is accepted as a charitable donation.
Services
- Computer Software Technical Analysis
- Document components of an existing system of computer software.
- Computer Software Concept Design Document
- Create a computer software concept design document from an estimate request.
- Computer Software Design Document
- Assist with designing and documenting a computer application or website.
- Computer Software Programming
- Technically design and program a computer application for Linux, Windows, or MacOS.
- Mobile Application Programming
- Technically design and implement a native mobile application for Android or iOS.
- Database Programming
- Generate a static or dynamic report that can display information about collected data.
- Web Programming
- Technically design and implement a website.
- System Programming
- Technically design and implement a component of a computer system.
- Video Game Programming
- Technically design and implement a video game from a concept.
- Computer Software Test Plan
- Document and execute a plan to test a computer program.
- Computer Software Installation
- Install software onto computer, laptop, or mobile phone.
- Hardware Installation
- Install hardware onto a computer, laptop, or mobile phone.
- Network Analysis Report
- Locally monitor network traffic for analysis and document reports.
- Computer Software Feature Implementation
- Technically design and implement new features for existing software.
- Computer Software Bug Fix
- Resolve bugs in existing computer software.
- Development Operations
- Implement or maintain software development administrative software.
- Database Administration
- Create database architecture or scripts for data migrations.
- System Administration
- Configure system applications to make use of existing features.