College student with 6+ years of experience actively maintaining released applications for over 100,000 users. Founded AMP Element in 2008 as a computer repair technician, migrated to Android application development in 2011, and hired employees in 2015. Interned at FireEye as a full-stack software developer. Currently building up a virtual reality healthcare startup called Luminopia. Eager to learn and apply new skills in an exciting workplace building meaningful products.
|Luminopia(CTO)||2015 - Present||
Cofounded a healthcare startup using virtual reality to treat neurological eye disorders. Currently incubating in the Harvard Innovaiton Lab VIP program.
|AMP Element(CTO)||2014 - 2015||Lead a team of three to construct a cross-platform service providing realtime messaging, live location tracking, synced calendar and shared task lists to families. Native clients on Android (Java) and iOS (Swift) were backed by a Spring 4 (Java 8) server. ReactiveX and dependency injection paradigms were used on both client applications which reduced development time and allowed for new developers to quickly get up to speed on unfamiliar codebases. The modular backend ran on AWS's Elastic Beanstalk and interfaced with a MySQL/Aurora DB on AWS's RDS, allowing it to scale smoothly as traffic rose.|
|FireEye(Malware Research Development Intern)||2014||Full-stack software engineer working on in-house systems for malware research and analysis. Re-wrote internal application with 50 TB of malware samples into a modern AngularJS/LESS based web app with a RESTful Python/Flask backend using Cassandra as DB. Improved response time by 500%, doubled number of available query attributes, reduced user support requests 80%, improved feature development time by two-fold, and added 95% test coverage.|
Skills / Projects
Java: Android, Spring, Bukkit, MySQL
Android AppTies into a user's Dropbox account in order to streamline the process of sharing files.Free96,000+ installs
Adobe Flash DownloaderAndroid AppAssists in the downloading and install of the removed Adobe Flash Player.$0.997,300+ installs
Corona del Mar High School
Android AppAndroid application for CDM HS. Provides easy access to most-frequently used student resources. Uses custom-built Calendar View implementation.Free200+ active installs
Minecraft/Bukkit PluginCreated due to lack of easy to use, feature filled plugins providing teleportation services in the game.Free116,000+ installs5.6+ million starts
React Web AppHarvard undergraduate Valentine's Day date making application. A React frontend with Immutable.js, Redux state written in TypeScript interacting with a Ruby on Rails backend. Built using Gulp, browserify, npm dependency management.4,500+ active undergrads
Chemical Molar Mass Calculator
AngularJS Web AppParses chemical formula input and calculates molecular weight of compound. Uses RaphaelJS to provide pie-chart visualization. Relies on Grunt as build manager. Built based off of AngularJS principles.
NCDM Ticket Sale
JQuery w/ PHP BackendTicket sale tracking website built as a single page JQuery web app with a PHP/MySQL backend. Created for record keeping of ticket sales and money collection. Use "awendland" as username to demo.
Acid-Base Neutralization Simulator
ThreeJS / Vanilla JS Web AppParticle simulation of an Acid-Base neutralization reaction. Runs on WebGL using ThreeJS with live data reporting.
JSON Tree Visualizer
AngularJS Web AppFormats inputted JSON and constructs an expandable tree. Uses angular-json-tree from bower.
- HCS Datamatch
Python: Flask, MatPlotLib, Twitter
Twitter to Stock CorrelatorMulti-threaded Python with data access layer written on FlaskRealtime keyword analysis of filtered Twitter firehose in order to attempt to discover relationships between stock movement and tweet frequency.
Harvard College - Class of 2019