NEXI.COM

Past Projects

Client / Desktop Development
Desktop projects - whether half of a client/server team, or a standalone application - are what I've done the most of. I started out professionally creating insurance applications with dBASE II, but for four years before that I tinkered around with home computers such as the TRS-80, Atari, C-64 and Apple II.

Yeah, I may well have been programming longer than you've been alive. But that doesn't mean I'm a dinosaur. I'm always working with current technology, and always learning something new. That's what's great about this industry - it never stands still.

Click on the screen shots to take a closer look! And if you follow some of the links, you'll find some cool software to download and fun games to play that won't cost you a dime.
Video Studio
For Net Management - Windows 32

A video chat performer broadcast client for a major adult venue. The performer runs the studio software, which controls the camera, does video capture and compression and transmits data back to the server. The studio also manages the paid/free chat rooms for real-time teleconferencing. The performer can also use the photo gallery feature to take posed images which are automatically uploaded to the venue's web site.

Video Capture, Socket Communications. Visual Basic 6
Badge Designer
For Casi-Rusco - Windows 32

The employee security badge designer, printer, and video capture system. These units allowed the system user to design graphically attractive employee badges for use with the security system, and permitted the full compliment of vector-based graphics editing features. The badge printer would print, on demand, a composite badge including the correct design for the user's access level and the user's portrait, captured using a video-capture board and an easy- to-use capture management tool.

Video Capture, Printer Control. C++
Schedule Control
For Casi-Rusco - Windows 32

A graphical scheduling AFX control, which when used in the application would allow drag-and-drop control of door lock-unlock cycles. This control featured rows for each day of the week, permitted near-infinite zooming, and could handle hundreds of on-off cycles, all adjusted graphically with the mouse.

User Interface Design - C++
FileHound
Shareware - Windows 32

A WWW/FTP downloading agent enabling error-recovery and transfer resumption and unlimited simultaneous downloads. I wrote all of the Internet transfer protocol support (FTP and HTTP) by hand, making use of non-blocking TCP/IP socket communications and round- robin session management.

Sockets, UI - C++
ROSCOE
Internally Developed - MS-DOS

A game development system consisting of a full game development environment featuring a sprite editor, background editor, sound editor and code editor based on a object model allowing for independent actor interaction via message passing. The ROSCOE compiler would collate game graphics, sounds, and level design, compile the game code into PCODE, and prepare a single output file which was run with the small ROSCOE runtime.

Games released with this engine: Pulse, Galacta, Tom & Jerry, Helious

VM/Compiler Design - C
Ancient History
For Hi Tech Expressions - MS-DOS The golden era of MS-DOS software development. I was responsible for designing and implementing games and personal productivity software for Hi Tech Expressions. Here's one good example of a program developed in 1991:

NFL PrintPower Pro - A set of 100 graphics of NFL/team logos, team helmets, jerseys, numbers, etc. licensed by the NFL. Create cards, signs, posters, banners, and calendars. The program features mouse-driven click-and-drag text and graphics objects, 3 fonts, print preview, text styles with 21 typestyle effects, point spacing, kern and width, justification and margin settings, bold, italic, underline, superscript, mark, cut, paste, create new color palettes, zoom, border object properties, DTP-like document rulers, document save/print, and database management.

UI, Graphics, Printer Drivers - C/C++

 

About Me | Contact | ©2004 Sean M Puckett