Ben Woodruff


ComputerExperience

Filed in: Site.ComputerExperience · Modified on : Fri, 03 Jul 20

I have worked on a wide variety of computer related projects. Here is a time line of those projects.

  • C++ (1996-2000): I learned to code using C++, including dynamic allocation and object oriented programming.
  • Java (2002): While in graduate school, I used Java to construct a visualization tool for exploring knot theory.
  • $\LaTeX$ (2002 - present): I use $\LaTeX$ on a daily basis to create instructional materials (textbooks, problem sets, websites, and more). I am proficient with tikz for graphics construction (used pstricks before tikz became popular). I've built routines in tikz for creating 3D graphical visualizations.
  • PHP (2008+): I became an early adopter of using Wiki's for collaborative development at my school. Since our IT department would not allow our Windows server to install PHP programs, accessible outside the firewall, I began running websites on various hosts.
    • (2008) I started using and modifying PMwiki and a host of other PHP based wikis.
    • (2009) I wrote the code for jsMath, enabling users to integrate the $\LaTeX$ language with PMWiki.
  • MySQL, MediaWiki, Webmaster (2013+): Statistics faculty were using MediaWiki for a textbook. When an IT support person changed jobs, they found no support from the rest of the college IT staff. They turned to me to take over maintenance of the site. In one week, I created and became webmaster for byuimath.com

(a wide variety of wiki languages), HTML5/CSS/Javasript/JQuery, MySQL, R, XML,


Powered by PmWiki