Nick Zarczynski
nick@nickzarr.com
414-254-9277
Technical Skills
- Languages
- Python, JavaScript, Scheme, Lisp, C, QML, PHP, SQL
- Libraries
- jQuery, Qt (PyQt and Pyside), Tkinter, PyGame, VPython
- Technologies
- Git, Subversion, CGI, HTML, CSS, XML, XSLT
Projects
- JamochaTrade
- - An online stock charting and paper-trading application
- - Fictionally buy/sell stocks with real historical data
- - Supports 5 chart types, drawing trend lines and indicators
- - Portfolio, favorites, market/limit/stop orders and configurable commissions
- - Written in JavaScript and jQuery UI
- pyTrade
- - A desktop stock charting and paper-trading application similar to JamochaTrade
- - Written in Python and Qt
- Scheme
- - Implementations written in Scheme, C, Python and JavaScript
- - Uses a “languages as libraries” technique similar to Racket(PLT Scheme)
- - Series of step-by-step tutorials in the style of “An Incremental Approach to Compiler Construction”
- PLR
- - A wiki-like multiple programming language reference
- - 397 tasks with 1,918 solutions in 8 languages
- - Uses git and Python CGI to store/revert changes
- Evo
- - An evolutionary search based code generator and optimizer
- - Evo can automatically generate code given unit tests
- - Written in Scheme with a GUI in Tk
- JavaScript Libs
- - Implementation of SRFI-1 (linked-list) and SRFI-13 (string) libraries for Scheme in JavaScript
- Blog
- - 200+ pages of computer science tutorials
Experience
- 1998 to Present
- Owner of Rent a Geek IT Services
- - Software/hardware troubleshooting and repair
- - Small business web and application development
- - Technical and business consulting
- - Tutoring and technical writing
Links
- Portfolio
- RentAGeekIT.com#portfolio
- Blog
- NickZarr.com
- Code
- github.com/jacktrades