## BIO
I am a code geek and and a junior in college pursuing a BS in Computer Science. I have been programming since I was 7. I spend 16hrs. per day writing code (well not quite every day! but when I get into something I can go for 48...). My computers are my best friends.
## Area of Expertise
**Visual Basic Skills:**
*I specialize in multimedia network applications - video/audio capture, compression, and streaming. I like designing GUIs with VB, but for the hardcore processing I write DLLs in C++.*
HTML, DHTML, Document Object Model and programmatic editing.
TCP/IP and UDP programming with MS Winsock. Implementation of client-server and peer-to-peer architecture. Creating remote control applications for file sharing or administration.
Win32API, IPhlpAPI, Shell Execute, callbacks, hotkeys, subclassing.
Fractal Algorithms and graphics rendering. Bitmap compression to AVI videos.
Creation of ActiveX controls, converting existing executables to COM objects.
Designing DirectX Audio Software- audiopaths, effects, secondary buffers, mixing multiple sounds and effects.
Advanced scripting- Windows Scripting Host, Script Control, allowing users to call application's functions from script (VBScript or JScript).
*I use advanced error checking and code optimization techniques to minimize resource usage and maximize execution speed. I have written a very fast and easy to use Web Server which can be customized for a multitude of different uses.*
**C++:**
When VB just won't cut it, I pull out the big guns... I like writing libraries in C++ that I can call from my VB applications.
Designed DLL to compress waveform audio using various methods: ADPCM, LPC, LPC10, GSM.
Designed DLL to convert frames captured from a camera in YUV format (i420) to RGB colorspace
**Other Skills:**
Java, JavaScript, and VBScript Programming
Analog and digital electonics, TTL/CMOS hardware design, PIC16F84 Assembly Language, Pulse Width Modulation servo control, 8088 Assembly Language, custom EPROM burning, robotics, neural network simulation.
Audio Engineering, mixing, remastering, drum loops, beatmatching.
Download these programs I wrote:
<a href= "http://www.positronrobotics.com/software/ImpSec.zip">ImpSecureNet - Network Monitor</a>
<a href= "http://www.positronrobotics.com/software/Imp32.zip">ImpWebServer - HTTP Server</a>