Increase profits for your business, whether that's by automating day to day business operations or creating the newest app
Some of the services I offer are:
- Creating mobile-friendly web applications for your startup or for a new product line in your existing business
- Automation of phone calls, texts, emails, spreadsheets, data processing, and web tasks
- Building internal business applications that turn existing processes, done on paper or in error-prone spreadsheets, into automated applications, saving you time, adding data verification, and improving quality
Check out some of my work below, and request more information to see if my services are a good fit for you.
Or schedule a call to discuss your project.
Work Projects
- Social Media Analytics (2021β2022)
- Built web application dashboard used internally for sales pitches to customers
- Built and optimized analytics ETL pipelines
- Built with Typescript, Vue 3, Firebase, GCP Cloud Functions, MariaDB
- Call Center App For Loan Origination (2019)
- Worked on a call / sms Twilio plugin to be integrated into Salesforce
- Hiring / Recruitment App (2018β2019)
- Architected a web application for a startup in the hiring/recruitment space. Built a development roadmap and provided general consultation on the software development process and external API integration.
- Irish Dance Competition App (2017β2018)
- Built features to enable competition organizers to efficiently administer competitions and dancers. The mobile-friendly web app ran on iPads during competitions to greatly reduce the amount of paperwork required. Paperwork that was necessary was printed from the app.
- Built with AngularJS, React/Redux (via ng-redux), AngularJS Material, Node, Express, and Neo4j
- Film Industry Analytics (2016β2017)
- Created D3 data visualizations to enable studios, producers, and financers to quickly understand and plan the financial aspects of producing a movie.
- Built with D3, jQuery, Bootstrap, and Django
- Delmondo (2016) – Social Media Analytics
- Implemented the backend API for exporting analytics reports as PDFs using PhantomJS, and added an Angular PDF export directive to allow reuse across the frontend.
- Built with AngularJS, Node.js, PhantomJS, Express, and Jade
- Zedi (2016) – Oil Pipeline Technology
- Built a server that receives, processes, and stores data transmitted from Canusa-CPS's IntelliCOAT® system. This system controls the application of heat shrinkable sleeves for the anti-corrosion protection of pipeline field joints (video).
- Built the corresponding web application that visualizes the data and generates PDF reports
- Built with Node.js/Koa, ArangoDB, C3.js, Handlebars, jQuery, and Joi. Tested with Mocha. Used Materialize as the CSS framework.
- Real Estate ETL (2015–2016)
- Loaded real estate CSV data (in REISource and CoreLogic formats) from Amazon S3
- Performed data transformation with Pandas, loaded the data into an AWS RDS MySQL database, and created dependent tables with JOINs.
- Built with Python, Pandas, Luigi, Boto
- VoloMetrix (2014–2015) – Enterprise People Analytics Platform
- Acquired by Microsoft and integrated into Microsoft Viva
- Built report and dashboard frontends for customers like Boeing, Facebook, and Genentech.
- Responsible for the frontend codebase.
- Worked on the analytics backend in F# (OCaml on .NET) and contributed to the REST API and ETL tools in C#.
- Optimized web application to load 10x faster in Chrome and 100x faster in Internet Explorer for one of our clients.
- Frontend built with: jQuery, Highcharts, D3, Handlebars, Bootstrap 3.
- SecureWallet (2013) – Money Transfer Web App
- Service that transfers money with low fees and no chargebacks. Emphasis on privacy and control over your data.
- Built with: Python with Flask and uWSGI, PostgreSQL, jQuery, nginx, various financial APIs, Bootstrap 3, AWS
- Advanced Internal Medicine (2013) – Medical office website
- Contains staff bios, reviews, new patient forms, hours, location, and services offered
- Static site served from nginx on a DigitalOcean droplet (previously, an EC2 instance) with a Makefile for asset pipelining and deployment
- Built with: CoffeeScript, Jade, Stylus, and Bootstrap 3
- HDRT Enhancer (2012) – Integrated Internal IT Support Tools Into Help Desk Ticketing Website
- Enhanced usability of the help desk support ticket website by adding "smartlinks", LDAP account lookups, inline commenting, and support queue highlighting directly into the page with cross-site AJAX
- Deployed via Greasemonkey/Tampermonkey browser extensions to the department
Team Projects
- Gemini Connect (Nov 2013) – Mobile App for Booking Vacation Packages
- I wrote the majority of the RESTful API backend and did some of the conversion from Bootstrap 2 to 3
- Built with: MEAN (MongoDB, Express, AngularJS, Node.js) stack
- Timebanks of Puget Sound (Oct 2013) – Administrative Email Dashboard (for a nonprofit)
- I wrote the AngularJS frontend except for the login page, set up Node.js on AWS and Heroku to serve the content and accept file uploads, and wrote a wrapper around the backend processing tool to integrate it with the Node server
- Crowdlit (Aug 2013) – Windows Phone App to Report Seattle Streetlight Outages
- I wrote the RESTful API backend in Python and deployed it to both AWS and Heroku.
- My API validated user input and submitted outages to the city government. I used the Twilio API to allow submissions via SMS. I also implemented basic user sessions, history of submitted lights, and displaying a map with markers at all locations where broken streetlights were submitted
- Magneeto (Jun 2013) – Portable Magnetic Rep Counter and Exercise Tracker
- Won 1st place at Startup Weekend – HackThings article, GeekWire article
- I wrote C code for the Arduino microcontroller that sent the rep count to the server
- IDAPI (Jun 2013) – SaaS Background Check Service
- I wrote the command line Python tool that scraped public datasets such as the Missouri sex offender database and arrest information for 237 counties. Then, I loaded these datasets as fixtures in Django and helped set up the ORM code for them
Personal Projects
- Facebook Event Exporter Userscript
- Export full text of individual Facebook events (including ones that you're not "Interested" in or invited to) to Google Calendar.
- Meetup Better Event Exporter Userscript
- Export full Meetup event description to Google calendar
- validator.js – Data/Type Validation Library
- Lightweight extensible module for validating JSON responses, internal data models, and function arguments. It can also be used for form validation. Written in Javascript.
- btc – Realtime BTC Exchange Rate Ticker
- Allows bitcoin purchases via Coinbase API as well. Written in Python.
- squats – Workout Generator and Tracker
- For Powerlifting and Olympic Weightlifting style workouts. Written in Python.
Open Source Contributions
- oh-my-fish/plugin-foreign-env – Plugin to capture exported environmental variables in foreign bash scripts
- 1 pull request accepted
- fixed bug for equal sign not being encoded properly
- donpark/html2jade (npm) – CoffeeScript tool that converts HTML into Jade
- 2 pull requests accepted
- added options for not html encoding text and for indenting with tabs
- github/linguist – 1 pull request
Professional Development
- Stanford's Machine Learning course (current)
- Covers regression, classification, neural networks, SVM
- Programming coursework done in MATLAB
- IEEE Rockstars of Cybersecurity conference (Sep 2016)
- Parallel and Concurrent Programming in Haskell (Apr 2016–May 2016)
- Application Security Conference by Arxan/Cigital (Oct 2013)
- Stanford's Startup Engineering course (Sep 2013) – earned 99.8%
- Technologies: NodeJS, Express, PostgreSQL, AWS, Heroku, Bootstrap
- Travis Oliphant on the Role of NumPy/SciPy/PyData in Big Data (Sep 2013)
- Mobile App Development by Apigee (July 2013)
- Learned HTML5 Phonegap development using Javascript and jQuery Mobile with an Apigee backend
Other interests
- Powerlifting
- Squatted 474lb (215kg) and deadlifted 419lb (190kg) in a USAPL competition
- Benched 5x255lb (116kg) in training
- Search and Rescue
- In-field team member since 2018
- Missions include wilderness searches/rescues, evidence searches, body recoveries, and urban searches.
- Communications operator (in-town) since 2019
- Certified in:
- First Aid / CPR / AED
- Wilderness First Aid
- Avalanche I
- Basic Snow
- FEMA ICS 100 / 700
- Additional volunteer contributions to the team:
- Document Drafting Committee - discuss and draft rules for the Code of Conduct, Conflict of Interest, Violations Review documents (2019-2020)
- Training Improvement Committee (2018-2019)
- Basic training staff member (2018)
- I have also taken Stop The Bleed medical training independently of SAR
- Politics
- Ran for state legislature as an Independent. Received 3.5% of the vote in a 3-way jungle primary against the 20+ year incumbent and a major-party challenger
- Researched voter base and crafted campaign messaging to target the segments of voters most likely to support me
- Managed multiple social media accounts, scheduled posts, and tracked social media analytics
- Set up email hosting with Zoho and a campaign phone number with text and call forwarding using Twilio
- Used image editing tools to create campaign materials
- Ran Facebook ads
- Attended endorsement interview with a major regional newspaper