My interest in programming has lead to me to explore a variety of areas within it: data analysis and visualisation, programmer tools, web development, and game development.
As an open source maintainer for Gaiwan’s Lambda Island, I merge contributions, answer questions, fix issues, and contribute new features. My work is partly funded by Lambda Island’s backers on Open Collective. I also do client work for Gaiwan.
.gitignore
files to Kaocha, Lambda Island’s advanced Clojure test runner.My focus has been on libraries and programmer-oriented tools written in Python.
Anosql: I added Postgresql tests, named parameters, and documentation.
Neovim: I clarified documentation for the new msgpack API.
I contributed small fixes to WinPDB, Flask, and Pandas.
I filled the gaps left by my major and minor1 with computer science whenever possible. Projects ranged from writing small GUI apps to implementing famous solutions to problems in computer science. My programming experience also let me finesse the odd website for a journalism class.
Diabetes risk factors in Milwaukee County: I did the majority of the work adapting code from a template and transforming data to create an interactive map for “Managing Chronic Diabetes,” a story published by local outlet Milwaukee Neighborhood News Service. I collaborated with classmates and instructor to decide what data to present and what visuals to use.
I wrote the socket code and user interface to create a simple web browser for a class in object-oriented design.
Journalism and German ↩