Zach Schneider
Web Developer
Computer Science Student,
Cedarville University
education: Graduated in 3 years from Leonardtown High School. Senior Computer Science major and Philosophy minor at Cedarville University. Cumulative GPA: 3.87.
work: Four summer internships: summer 2010 and sumer 2011 with NAVAIR; summer 2012 and summer 2013 with Omnispear Web Solutions.
interests: Web development, mobile development, desktop development (in that order). Co-captain of the Cedarville debate team. Editor of The Ventriloquist, an independent student newspaper.
preferred technologies: PHP, JavaScript (including JQuery and AJAX), MySQL, HTML5, Less.js, CSS3.
other technologies: C++, Java, Scala, Python, Coldfusion, Objective-C, Asp.net, SQLServer, Doctrine, Backbone.js.
environment: 2011 MacBook Pro running Mountain Lion; Coda for web development; NetBeans for Java; Sublime 2 for everything else. Server: Ubuntu Server 12.04 running on a Linode, serving with Apache2.
A snapshot of my current interests and activities.
currently doing: National Parliamentary Tournament of Excellence, NPDA Championships, Wheaton Theology Conference
currently reading: The Economy of Desire: Christianity and Capitalism in a Postmodern World, Ham on Rye, White Noise
currently listening: mewithoutYou, Atmosphere, twenty one pilots, The M Machine, The Airborne Toxic Event
currently playing: The Elder Scrolls V: Skyrim
A sampling of projects that I've completed.
schneidmaster.com: This website. Written in PHP and JavaScript (including JQuery and AJAX for the contact form).
theventriloquist.us: Website for The Ventriloquist, an independent student-run newspaper at Cedarville University. Written in PHP and JavaScript (including JQuery). Available online.
cs.cedarville.edu: Website for the Computer Science Department at Cedarville University. Written in PHP and JavaScript (including JQuery). Available online.
DebateFlowsheet: DebateFlowsheet is a webapp, written primarily in JavaScript with a bit of PHP, that allows the user to flow (take notes on) a policy (8-speech) or parliamentary (6-speech) debate round. Features include the ability to add new, titled sheets (each sheet opens in a new tab, with the title of the tab being the title of the argument), the ability to navigate around with shift and the arrow keys, and the ability to insert new lines anywhere in the flow for new arguments. Try it out online; available on GitHub.
CacheSimulator: CacheSimulator is a webapp, written in JavaScript, that allows the user to simulate the function of a simple 2-way set associative cache using FIFO replacement decision logic. This project was done for my Computer Architecture class in Spring 2012. Try it out online; available on GitHub.
TwoFourTree: TwoFourTree is a class, written in Java, that provides a binary two-three-four tree data structure. This project was done for my Data Structures in Java class in Fall 2011. Available on GitHub.
CircuitSimulator: CircuitSimulator is an application, written in C++, that allows the user to simulate a timing diagram of a circuit and read output from the terminal. This project was done for my Object-Oriented Design in C++ class in Spring 2011. Available on GitHub.
To contact me, please use the form below. I'm currently accepting new programming work. I've also been known to work for free on occasion, if you're a nonprofit doing cool things, or if I think you or your organization is particularly nifty.