I'm a software & information system engineer based out of West Lafayette, Indiana. I'm all about using technology to help groups of people communicate and work together more effectively and efficiently. My specialties include full-stack web development with Ruby on Rails, Sinatra, NodeJS, & Vue, Linux system administration, and information system / business process design.
Beyond my day job, I'm a passionate advocate for computer science and engineering education. I'm a dedicated mentor and supporter of FIRST Robotics in my community and across the state of Indiana, and I'm always on the look for new ways to help inspire kids to build their skills and discover their path in life.
I oversee and support most of the company's internal IT infrastructure, lead development for our internal order management and business process portal application, work on our e-commerce platform, and oversee software and IT interns.
I interface with our parent board, school district administration, and other program leadership to keep all of the West Lafayette school system's FIRST Robotics programs and related activities funded and operating. I also oversee the college student volunteers that work with our programs.
My primary job is making sure the 10 mentors and 30 high school students on our FIRST Robotics Competition team have the resources they need to keep our program running. I spend a lot of time working with the team's elected officers and functional group leaders to set goals, manage projects, and keep students engaged. I also do a lot of the travel and logistics planning for our competitions and other events. Additionally, I work directly with students on software, graphic design, public relations, and community outreach & engagement projects.
I help our 15 7th & 8th grade FIRST Tech Challenge students learn how to program their robots. I also help the students prepare their Engineering Notebooks for judging at competitions.
I recruit, train, schedule, and support our crew of 10 volunteer FIRST LEGO League team coaches, supporting 4 teams with about 30 total 4th-6th grade students.
I coordinate with organization leadership to keep our website up to date. I also create graphics, write software, and provide general technical advice to people throughout the Indiana FIRST community.
I work with the Indiana FTC Program Delivery Partner, FIRST Senior Mentors, and other key people from across the state to plan out the competition season and help grow and support our FTC teams.
I serve in a variety of roles at both official and off-season FRC & FTC events, mostly as the Production Director or A/V Support. I also serve as a Judge at FLL and FTC events.
I help advise the executive board and organization leadership to keep this 50-member student organization on the right track. I also help lead a small group to plan and arrange guest speakers for the Purdue FIRST Programs class.
I work with the Purdue FIRST event planning team and the IndianaFIRST Mentor Training Committee to plan and schedule presentations for the annual Purdue FIRST Forums.
I work with coaches and other athletics staff to find or develop tools to meet their video and technology needs. I also manage content for and operate the videoboard system I developed for events in the high school gymnasium.
I developed web tools to support internal department operations, worked with PR & marketing groups across campus to maintain the school's web & social media properties, and dispensed bits of software, electronics, and general technology advice to students & staff.
I did pretty much everything IT, from web development and Linux server administration to desktop support and educational technology integration consulting. I also taught Programming I & Tech Support classes part-time for 2 years.
These are just a few topics that I'm interested in learning more about to improve the work that I do. In some hypothetical future where I have tons of extra money and time lying around, I might like to go back to school and do some formal research into some of this stuff.
Computer Science: secure anonymous communication systems, distributed computing and data storage systems in unreliable network environments
CS/Engineering Education: long-term impact of short-term "drop-in" activities (i.e. the Hour of Code), effective computer science pedogogy & curriculum development, using real-word contexts or analogs to create more effective and engaging learning opportunities
Education: learning in non-traditional or out-of-school environments, community-based education, developing problem-solving and leadership skills, figuring out what makes an effective, impactful mentor and what changes need to happen in a mentoring relationship as students grow & develop.
Interior Design & Architecture: designing spaces in schools or workplaces to help people work better