[Kevin Matz]   
Portfolio of Software and Writing Projects
About
 Project Portfolio  
Articles/Presentations
Résumé
Contact

This list is a selection of some of the major software and writing projects I have conceptualized, designed, and completed on my own initiative. This list does not include work-for-hire that I have done for employers. For work-related details, please refer to my resume.

Project        Screenshots    Description       Date      
ReadyBASIC Screenshots

Online BASIC interpreter, intended for teaching purposes. Type in and run your own BASIC programs right in your web browser, without downloading any software. Supports both Dartmouth-style BASIC (with line numbers) and a modern structured dialect, with syntax similar to Visual BASIC. Supports procedures/functions, local variables, basic graphics commands, and more.

Development is still in progress and documentation is incomplete, but it is still very much usable in its current state. Try out the demo programs.

Technologies: Java, Swing, HTML

2006 - present
Roarcore Screenshots

Web-enabled .MOD music player. Plays Amiga Protracker .MOD digital music files right in your web browser. Standalone version also available for download. Employs wavetable synthesis techniques and offers four-channel oscilloscopes as visualization. Standalone version includes playlist management features.

Technologies: Java, Swing, Java Web Start

2001 - 2005
LanguageNavigator 2

Database-driven web site offering foreign language dictionaries. Project is incomplete and development is on hold.

Technologies: ASP.NET, C#, Microsoft Access

2005
LanguageNavigator Beta

Database-driven web site offering foreign language dictionaries.

This is a basic proof-of-concept prototype with limited functionality.

Technologies: PHP, HTML, MySQL, Apache

2002
Galiano 3D Screenshots

Java-based 3D polygon graphics engine. Features include double-buffered animation, polygon filling, and Z-buffering. Unpublished but demo-ready.

Technologies: Java, Swing

2000 - 2001
Hunt the Wumpus 2001 Screenshots

Two-player networked version of the Hunt the Wumpus game from the TI-99/4A microcomputer. Unpublished but demo-ready.

Technologies: Java, javax.net, Swing

2001
Vocabulary Trainer Screenshots

Computerized flashcard system for foreign language learning. Unpublished but demo-ready.

Technologies: Java, Swing

2000
Vocellis/Digital 3 Screenshots

.MOD music player for MS-DOS. Unpublished but demo-ready.

Technologies: Turbo C++, 80x86 Assembler

1999
The Atrevida Game Programming Tutorials

Game programming tutorials for C and Assembler under MS-DOS (out-of-date today). A book-length treatment of systems and graphics programming fundamentals, with a complete introduction to 80x86 assembly language.

1996 - 1997
Meteor Strike Screenshots

Simple game in MS-DOS. Unpublished but demo-ready.

Technologies: Turbo C++, inline 80x86 assembler

1996
Vocellis/FM Screenshots

Yamaha-OPL2 FM background music library for C. Supports the AdLib and SoundBlaster sound cards.

Technologies: Turbo C++, inline 80x86 assembler

1995?
VGA Mode-X Graphics Library (Coming soon)

Mode-X VGA graphics library for C.

Technologies: Turbo Assembler (callable from Turbo C++ programs)

1995?
InstanType Screenshots

Font library for C, and font editor, supporting bitmapped, color-indexed, proportional fonts. Includes a fully-functional font and sprite editor with a hand-coded GUI.

1995?
BravadoPaint Screenshots

Paint program.

Technologies: QuickBASIC 4.5

1993 - 1994
Navigate the Asteroid Belt (Coming soon)

Arcade game.

Technologies: QuickBASIC 4.5

1992/1993?