- Conceptualizing, developing and productizing technology.
- Rapid prototyping, and quick mastering of new technology areas.
- Search, recognition and compression of speech, text and sound.
- Programming, ASIC and hardware design.
- C, C++, Java, assembler, microcode, Windows, Sun, Linux, FreeBSD,
- Performance optimization, networks, multithreading, massively
parallel architectures, scientific computing, device drivers.
- Patent development.
|Self-employed, in Rochester, NY. 1994-2001
- Contract programming, and developing, for license, technology
to solve customers' problems.
- Conceived and developed FreeBeam. This peer-to-peer technology
enables Internet broadcasters to transmit their webcasts using the (free)
bandwidth supplied by listeners. Wrote patent, which is currently pending.
- Developed server portion of
eWallet. This first-of-its-kind product enabled Internet users
to instantly fill in shipping and credit card information when making online
purchases. Now part of InfoGate.
- Co-developed MMX optimized assembler code for 3D rendering
engine of a flight simulation game.
- Developed multithreaded, multiserver, UNIX based search engine
(FastServ) for TextWise -- a company
selling web based natural language text search services.
- Developed Java client/server system which supports multiplayer
board games over the Internet (non-commercial).
- Developed 400 bps voice compression technology for handheld
products, which uses an off-the-shelf low-cost 1200 bps speech decompression
chip for decompression.
- Developed and licensed voice compression technology for
Knowledge Adventure, Fuji Xerox
and Sony, for use in consumer products,
in US and Japanese markets.
- Developed and licensed ACM device driver voice compression
module for Win16 and Win32, for Knowledge Adventure Worlds (now
- Developed improved text compression method, resulting in significant
savings for handheld electronic reference products. Also developed dictionary
compression technology which yields very high compression ratios while supporting
sophisticated searches (e.g. jumble, phonetic search), at high speed on an
8 bit processor. Developed automated test system for these devices. Developed and licensed a line of products based on this technology, marketed
by LaRousse, Michelin, Editio Cantor Verlag and others, in French and German markets.
| Microlytics, Rochester, NY. 1990-1993
- Sole developer of several handheld electronic reference products. Windows platform, C programming. 8-bit microcontrollers.
|Speech Recognition Systems, Rochester, NY.
- Part of research & development team. Became lead programmer
and lead technology developer. Sun platform, C programming.
|Symbolics, Los Angeles, CA. 1987
- Part of design team for next generation Lisp CPU. Symbolics
|TRW, Redondo Beach,
- Lead inventor and developer of 2nd generation hardware text
search engine, FastData Finder 2 (US patent
5,051,947). At the time, it was the worlds' fastest text search
device. Developed CMOS ASIC for FDF2. Designed and wrote FDF2
compiler. Sun and VLSI platforms.
- Developed automatic logic test system.
- Designed and developed prototype of hardware sorting accelerator.
- Gate array development.