Please Note:
I have not maintained this site since 2002.
The opinions expressed and information provided are from 5 years in my past.
Some of the programs may or may not work.
You can still contact me, however.
 
 

  Overview ¬
           Background
           Philosophy

   Programs ¬
            Games ¬
                 Connect four, Maze maker, Draw, Animate, Hangman, Life 
            Calculators
¬
                 Molecalc, Truth Table, Carbon Calculator, Order Form
           
Miscellaneous
¬
                 Graph, Clock, Surf, Crypt, Top News

   Resume ¬
           Contact Info
           Objective
           Education
           Experience
           Skills

 

 

 

 

Overview
  Background ¬

I have been involved in web programming for the past 7 years. My primary focus has always been dynamic web content using perl and javascript. I have extensive experience creating reuseable web objects in javascript, as well as building data-driven sites in perl. The programs listed on this site represent some of the work I've done, either for pay or for fun. I have many years of work experience creating sites for businesses, non-profits, educational institutions and individuals. I have been training and directing people in web programming for the past 2 years.

  Philosophy ¬

My philosophy towards site creation is simple: the content should drive the site. The presentation should allow the user to get what they need quickly and conveniently. The format should help to emphasize the content, not detract from it. Therefore, my sites tend to look simple, clean and clear, even if the code that drives them is complex. I design sites to be fast, useful and disabled-accessible. Get a hold of me if you are looking for a way to present your information in an elegant and user-responsive fashion.
I am also happy to work as part of a team. My interest lies in building the engines that make sites run -from the back end with perl or from the front with javascript. I create objects and functions that make sites faster, more responsive and easier to use.

 

 

 

Programs

  Games¬

Connect-four: 

Outsmart a program that learns from you as you play this classic game. This is a proof of concept game for evolutionary game learning. It's also a great example of how javascript and perl can complement each other.
Example of: dynamic image movement in IE 4+; game heuristics. Perl-side: simple file manipulation.

-link-
-source and info-


Draws a maze which you must then trace your way through in order to reach a harder maze. My first game. It has multiple bugs, including the fact that not all mazes can be completed. It taught me two things: always use 'var' in front of javascript local variables and don't use deep recursion in javascript.
Example of: uses a old set of image grid functions I created for this and other games; recursion.

-link-
-source-


Lets you draw and save a simple picture.
Example of: very backwards-compatible ( read old-fashioned) way to create dynamic images from grids. Uses the same functions as Maze. Works with Netscape 2+, IE 3+

-link-
-source-


The next step up from Draw. Lets you create a sequence of pictures and animate them. You can save the source of your animation and use it on your site.
Example of: the same image-grid functions from Draw and Maze, with the addition of some nice movement functions.

-link-
-source-


Old game with a high class vocabulary. Play versus the computer or a friend. 
Example of: good, clean, basic javascript techniques.

-link-
-source-


The classic mathematical life simulation with the addition of color-coding for each generation. Very pretty, almost worthy of screen saver status.
Example of: image/text movement in IE 4+, clean, encapsulated coding.

-link-
-source-


  Calculators ¬

Molecalc:

Displays weight and percent composition for the molecular formula you input. Handy for an intro chemistry class.
Example of: string parsing, recursion

-link-
-source-


Truth Table:

Quickly makes truth tables for logic statements - saving beginning philosophy students the burden of doing them by hand.
Example of: string parsing and recursion similar to molecalc.

-link-
-source-


Carbon Calculator:

A calculator and registration form that tells you how much carbon you are adding to the atmosphere every year and lets you pledge to reduce it.
Example of: Object-based, expandable programming, pop-up windows, saving values across pages using frames. Perl-side: converting form data into excel readable data.

-link-
-source-


Order Form:

A javascript front-end / perl back-end dynamic order form for a music company.
Example of: Good use of objects to create a simple order form that can easily be maintained and updated by a non-programmer client. Perl-side: tricks with perl Formats.

-link-
-source-


  Miscellaneous ¬

Graph:

An example page for my graphing functions.
Example of: javascript graph objects. Easy to use and incorporate into pages. I've used these functions on many other projects. 

-link-
-source-


Clock:

An animated analog clock meant to be a feature in other pages.
Example of: a flexible and portable clock. Cut and paste it.

-link-
-source-


Surf:

A cool and tragic automatic internet surfer. I've spent hours with this delving the subconscious of the world wide web. Type in a query or URL to start and it will randomly follow links, backtracking when it hits a dead end. The tragedy is that, with recent security additions, javascript is not allowed to access the contents of other sites. In order to make this program work, you must: a) use Netscape and b) add the line
user_pref("signed.applets.codebase_principal_support", true); 
to the prefs.js file.

-link-
-source-


Crypt:

A program that uses a super-simple encyrption scheme to encode text. I just noticed that it's developed a problem with carriage returns in IE 4+. If someone knows the new escape sequence, let me know.

-link-
-source-


Top News

A program I made to train myself on PHP and its remote file handling capabilities. It grabs the most recent headlines from a wide variety of new sources.

-link-
-source-

 

 

 

Resume

  Contact Info ¬

Jared Zyskowski

ph:     (707) 442-0680 (message phone)
email: jaredzyskowski@juno.com

add:   3325 'K' St.
         Eureka CA 95503

  Objective ¬

To work individually or as part of a team to develop dynamic, data driven web sites. Specifically interested in javascript and perl object creation. Contract work.

  Education ¬

Humboldt State University: 
Graduated 2002, B.S. in Biology, Minor in Botany, 3.49 GPA, 1510 GRE,
880 Biology Subject GRE

College of the Redwoods:
Courses taken 1997-98

Pacific Dunes High School:
Graduated 1997, 3.97 GPA, 1510 SAT

Relevant University Courses:
Intro to Programming, Intro to Operating Systems, Object-Oriented Java, Data Structures in C++, Logic, Calculus I & II

  Experience ¬

2003 - Volunteer - Free Reading Magazine
          Designed, built, maintained, and hosted an online
          mirror for this print publication.

2002 - Subcontractor - Sean Ennis Web Design
          Various projects including a large on-line questioneer
          for disabled parents and teens.
          Skills used: HTML, disabled-access web design, PHP

2002 - Technical Director - CyberTribe
          Mentored teenagers on web design software as well as
          business skills and consensus decision-making.
          Skills used: Mentoring, Communication, Curriculum
          creation, Illustrator, Director, Photoshop, Pagemaker,
          Windows / Linux Networking, Perl, Javascript

2001 - Contractor - Center for Environmental Economic Development 
          Created on-line Climate Protection Registry: a carbon
          emissions calculator and registration form.
          Skills used: HTML, Object-based Javascript, Perl

2000 - Volunteer - HSU Associated Students
          Designed, developed, and maintained the student-based
          on-line faculty evaluation system
          Skills used: Politics / Negotiations, Perl, HTML, Javascript
          Documentation writing

1999 - Contractor - HSU College of Professional Studies
          Built large site from the ground up. Created documentation
          for the ITO who maintained it.
          Skills used: Documentation writing, Javascript, HTML,
          Photoshop

1998 - Student Assistant - HSU School of Business and Economics
          Built and maintained faculty web sites. Provided advice,
          assistance, and PC repairs for faculty.
          Skills used: Communication / Mentoring, 3-D rendering,
          Photoshop, HTML, Javascript, Powerpoint

1998 - Webmaster - Marco Katz Music
          Built and maintained site for home business, including a
          secure on-line purchase system.
          Skills used: HTML, Photoshop, Object-based Javascript 
          Perl

 

  Skills ¬

Languages:
Perl (strong in web-related aspects), Javascript (strong), HTML (strong), C++ (basic), SQL (basic), Java (basic), Unix scripting (basic), PHP (basic)

OSs:
Mac, Linux/Unix, Windows

Software: Photoshop, Illustrator, Pagemaker, Dreamweaver, Director, Moray/POVRay, Office, Visual Studio, etc