Current Projects:
Texas State University
- Writing For Computer Science - by Justin Zobel:
Chapter Review
| Chapter # | Title |
|---|---|
- Chapter 1: Review... | Introduction |
- Chapter 2: Review... | Getting Started |
- Chapter 3: Review... | reading and Reviewing |
- Chapter 4: Review... | Hypothese, Questions and Evidence |
-Chapter 5: Review... | Writing a Paper |
>
- Chapter 6: Review... | Good Style |
- Chapter 7: Review... | Style Specifics |
- Chapter 8: Review... | Punctuation |
- Chapter 9: Review... | Mathematics |
- Chapter 10: Review... | Algorithms |
>
- Chapter 11: Review... | Graphs, Figures, and Tables/td> |
- Chapter 12: Review... | Other Professional Writing |
- Chapter 13: Review... | Editing |
- Chapter 14: Review... | Experimentation |
- Chapter 15: Review... | Statistical Principles |
- Chapter 16: Review... | Presentation |
- Chapter 17: Review... | Ethics |
Classic Projects:
2009-2021: ARL:UT Environmental Sciences Lab
- Web-based ocean environmental data visualization (NodeJS/Python Flask)
- Database system to capture sensor information (Java/JDBC/SQL H2Database)
- FixedFloat and ScaledFloat classes for array data compression and serialization. (Java)
- Underwater acoustics displays. (Java/Matlab)
- mdconv: convert markdown to HTML, built-in multi-language syntax highlighting, LaTeX expression rendering via MathJax. (Python)
more...
- vm: frontend to vim supporting partial filename lookup, list of code changes made from the start of a session. (Python)
- hm: menu of common commands for file transfers between machines, great when a given file must be identical on all machines. (Python)
- wm: handles standard project deployment commands (Python)
- envcheck: pretty prints environment parameters and checks the existence of all filepaths in “path”, “file”, “*home” parameters. (AWK)
- pscheck: list processes matching abc -xyz +def (AWK)
- nnkill: lists then optionally kills all processes matching the process name, including the command’s argument list. (AWK)
- logview: colorizes and pretty prints log4j logs for easier reading and search when using “more”. (AWK)
2008 Texas State Computational Physics
- Feynman plate flight demo featuring pitch, yaw, and roll (Java)
- Exploration of various Euler integration methods and how they affect simulations ie, add/subtract energy into the simulation.
1981-1984: Union College Master’s Program
- Compiler design theory: developing a Mini language compiler from scratch (TRS-80 BASIC)
- Jay Forrester Dynamo business simulation (TRS-80)
- Real-Time Flight Combat Game 1983: a collaborative independent study project to create a flight simulation combat game between dueling Atari 800 machines (Atari ASM)
more...
1993-2009: IBM Austin I18n, Taligent, OpenDoc and DB/2 projects:
- port of XPG/4 I18N functions to OS/2 (C)
- Taligent and OpenDoc T3 game demo on OS/2 (C++)
- DB/2 schema metadata methods -- basis for schema discovery patent (Java MBeans/Jython)
1984-1993: IBM East Fishkill ATS project:
- Pin pattern language compiler and runtime system for VLSI chip testing (C) -- IBM Site Excellence Award 1987
1974-1984: GE Telecommunications and Information Processing Operation (TIPO)
- Blueprint language for Calcomp plotters (FORTRAN)
- Othello game with a rudimentary learning feature (FORTRAN)
- Full-screen editor for Televideo terminals (Tex)
- QA test system for GCOS system updates(FORTRAN/COBOL)
- GCOS SYSTEM activity monitor, a precursor to “top” (GMAP)