below are some projects i have worked on. some are side projects, some are related to previous work positions i've held, and some are training projects/exercies. check out my github profile and what i've been up to lately here: @jwhaney.

  • parcel updater

    script i wrote to build a nationwide parcel dataset (155 million + records) using parcel data delivered in 3k + county featureclasses. python.

  • api.tnris.org

    texas natural resources information system (tnris; now texas gio) application programming interface built with django and the django restframework. this api feeds all kinds of data to a few different applications, mainly data.tnris.org and tnris.org. there is an administration console (requires login credentials; not public) that acts as a content management system to update information for the agency's website, upload resources for data collections available on data.tnris.org, upload image resources to aws s3 for use in tnris.org or wherever users need, upload documents to s3, etc. the central brain of tnris. see github repo here: https://github.com/TNRIS/api.tnris.org

  • data.tnris.org

    where the public gets texas spatial data. react.js front-end using data from api.tnris.org. see github repo here: https://github.com/TNRIS/dataHub

  • tnris.org

    texas geographic information office (previously texas natural resources information system aka tnris) main website. custom static site generator using node, npm, nunjucks, gulp, metalsmith, webpack, etc. see github repo: https://github.com/TNRIS/tnris.org

  • 2022.texasstatewaterplan

    the state of texas' water plan developed at the texas water development board (parent state agency for tnris/texas gio). i did not develop the original version of this application, but worked on front-end and data updates for this version. built with node and react with a github webhook using aws codebuild for deployment. github repo: https://github.com/TNRIS/iswp2022

  • tnris bulk downloader utility

    utility with gui to bulk download an entire collection's resources at data.tnris.org. built with python.

  • texas water development board kiosk

    one of the first projects i worked on when starting at tnris. developed for the texas water development board to fix the issues with the existing kiosk and to improve the functionality. simple static web app/front-end with a customized system using a small dell computer, ubuntu 18.04 with touch, chromium, bash scripts, cron jobs, etc. web app uses javaScript, node for local dev, aws route 53 for domain, bootstrap, and github pages for hosting. github repo here: https://github.com/TNRIS/kiosk

  • american filter service customer database application

    work completed for american filter service, llc to build an administration console (login creds required; not public) for the company to manage customer contact information, inventory, service frequency details, notes, etc. hosted with pythonanywhere and built with django, html, css, javascript.

  • aws-image-handler

    script using python3 and the boto3 package to manage image resources in aws s3 bucket for a django project at tnris.

  • centexgis prototype

    not sure if this will ever be used but it was good exposure to the jekyll framework. i was working on updating the theme of the current centexgis website (below project bullet). improved responsiveness and user interaction. ruby, jekyll, html, css, javascript, git, github. view at http://centexgis.com/prototype2.

  • centexgis

    current centexgis website (as of february 2018) that i updated/maintained. i inherited this content from another developer and was in the process of updating the site to a new theme. used to have a custom domain with cname file (now removed),jekyll, git, github, html, css, javascript. view it at https://centexgis.github.io.

  • leaflet txdot austin planning map

    this is a mapping application i developed (but never finished unfortunately) from scratch using the esri-leaflet javaScript api, jquery, bootstrap, etc. it was an effort to create an open-source version of the app we actually did use at the bullet below.

  • esri txdot austin district planning map

    this is a mapping application i built using the esri web appbuilder which is a wsiwyg application builder. it is super simple to build rather complex web applications. this was built for my old job at txdot to display custom district feature services which assist in better transportation planning and project development.

  • adelberts brewery web map

    simple web map developed for a craft brewery called adelberts (now closed) here in austin, tx. the map shows counties where the brewery's beer could be purchased from different distributors. github repo here: https://github.com/jwhaney/adelbertsbeer

  • excel to point

    a basic script developed to automate a process earlier in my gis career. python using the arcpy module to batch process tabular vehicle crash data for a previous job.

  • to-do-list

    simple to-do list application developed using html, css, and jquery. training project on jquery.

  • take a break

    super simple python program to remind you to take a break at work. at a previous job, i set this up using windows task scheduler so when i loggged in, the program ran automatically every two hours to remind me to take a break once in a while.

  • charles bukowski

    project i built early on when learning to code. a tribute page to charles bukowski, developed as part of the freecodecamp curriculum. html, bootstrap, css, jquery.

  • acc interaction design portal

    this is a portal of exercises i completed early on when learning to code. was developed during the austin community college course interaction design with css & javascript. github repo: https://github.com/jwhaney/acc-interaction-design.