I and I Computing

Custom programming, network design and consulting

Software Consulting and Contract Programming

A wide variety of contract programming and software consulting services, including the following areas of expertise:

  • General C language programming.
  • Rapid Unix shell and Perl scripting.
  • Web-based GUI implementation (Perl/PHP)
  • Software application architectures.
  • Unix API programming.
  • Coding servers for TCP/IP, UDP, IP protocols.
  • Porting, configuration, and debugging of "Open Source" C and Unix software.
  • Test suite design (testing of software, servers, hardware, protocols, etc.)
  • Compiler design and validation - strong understanding of compiler internals.
  • Programming language design.
  • Embedded systems implementation and operating requirements.
  • Micro-controller assembler languages.

Network Design, Consulting, and Troubleshooting

A wide variety of network design, consulting, and troubleshooting services, including the following areas of expertise:

  • Switched IP network core design using 10/100BaseT and Gigabit Ethernet.
  • Cisco router configuration and basic performance tuning.
  • Implementation of scalable load-balanced server clusters ("replicated server clusters" or "hyper-clusters") via L4 Ethernet load-balancing switches.
  • Configuration of L4 load-balancing switches (e.g. Foundry ServerIron.)
  • Network monitoring via SNMP (using MRTG, Cricket, etc.)
  • Strong understanding of server, storage, and network performance trouble-shooting and design issues.
  • Internet routing configuration, including multihoming with BGP4.
  • Web caching service (including "transparent" caching) via off-the-shelf "appliance" or open source software.

Systems Design, Administration, and Consulting

A wide variety of Unix system design, consulting, and troubleshooting services, including the following areas of expertise:

  • Ground-up integration and detailed configuration of BSD Unix variants (FreeBSD, OpenBSD, and BSD/OS).
  • Basic Linux installation/administration.
  • Sound working knowledge of other Unix variants including Solaris, HP-UX, general "System V".
  • Specification and integration of high-performance Unix server hardware using off-the-shelf PC components.
  • Apache web server software tuning and CGI performance.
  • Customization of FreeBSD operating systems, including embedded targets.
  • Open source firewall software options.
  • Basic reliability and security audits of Unix Internet server configuration under BSD/OS, FreeBSD, OpenBSD, and Linux.
  • Domain registration, copyright, and related Internet intellectual property issues.
  • And many other specialized areas...