Experience

Lead Developer | Parsons Corporation

Current Position

  • Leading development of Silenthium, a covert communications solution
  • Working with NodeJS, React, Python, and PHP technologies
  • Developing custom Moodle plugins for specialized training environments
  • Collaborating with cross-functional teams on secure communications systems

Technologies: JavaScript, NodeJS, React, Python, PHP, Moodle

Software Developer | UMass Transit IT Department

Current Position

  • Develop transportation management systems using Ruby on Rails
  • Maintain and improve digital infrastructure for university transit operations
  • Focus on clean, maintainable code practices
  • Collaborate with operations teams to understand business requirements

Technologies: Ruby on Rails, Database Management, System Administration

Full Stack Developer | Newspaper Industry

Previous Role

  • Developed and maintained a fully featured CMS using PHP
  • Built multi-platform publishing system with Ruby on Rails
  • Implemented front-end solutions using Vue.js
  • Collaborated on content management and distribution systems

Technologies: Ruby on Rails, PHP, Vue.js, CMS Development

Meet and Greet Supervisor | UMass Transit

Previous Role

  • Managed department operations and staff of 15+ employees
  • Oversaw onboarding and training processes
  • Developed operational procedures and workflows
  • Balanced management responsibilities with hands-on technical work

Technical Skills

Programming Languages

  • Ruby - Advanced (Rails framework)
  • JavaScript - Advanced (Node.js, React, Vue.js)
  • PHP - Intermediate (CMS development, Moodle plugins)
  • Python - Intermediate (Web applications, data processing)
  • SQL - Intermediate (SQLite, MySQL)

Frameworks & Technologies

  • Ruby on Rails
  • React.js
  • Vue.js
  • Node.js
  • Bootstrap
  • Nginx
  • Linux Server Administration

Tools & Platforms

  • Git/GitHub
  • Linux/Unix systems
  • Database design and optimization
  • Web application security
  • RESTful API development

Education

Bachelor of Science in Computer Engineering University of Massachusetts Amherst

  • Focus on embedded systems engineering
  • Computer software design
  • Strong foundation in multiple programming languages
  • Hardware and software integration

Projects

TimeDash - Time Tracking Application

Source Code | Details

A full-stack time tracking application demonstrating modern development practices with auto-generated API documentation and type-safe client generation.

  • Features: Multi-position shift tracking, hourly rate management, company organization, detailed reporting
  • Technologies: Ruby on Rails 8.0, Angular 20, TypeScript, OpenAPI, rswag, Bootstrap, SQLite
  • Innovation: Contract-first development with automated TypeScript client generation from OpenAPI specs

Maintracker - Vehicle Maintenance Tracker

Live Site | Details

A comprehensive vehicle maintenance tracking application built with Ruby on Rails.

  • Features: Fuel logging, maintenance records, expense tracking, MPG calculations
  • Technologies: Ruby on Rails, Bootstrap, SQL, Linux deployment
  • Impact: Helps users track vehicle expenses and maintenance history

3D Printing Design Portfolio

View Projects

Custom 3D designs solving everyday problems, showcasing problem-solving and design thinking.

  • Created functional household items using CAD software
  • Published designs on Thingiverse with positive community feedback
  • Demonstrates practical application of engineering principles

Professional Philosophy

I believe in writing clean, maintainable code that solves real problems. My experience spans from embedded systems to full-stack web development, giving me a unique perspective on both hardware and software challenges. I’m passionate about building systems that are not only functional but also elegant and user-friendly.

What Interests Me

I’m drawn to opportunities that combine technical challenge with meaningful impact:

  • Modern Technologies - Working with current frameworks and best practices
  • Code Quality - Environments where clean, maintainable code is valued
  • Team Collaboration - Organizations that prioritize knowledge sharing and growth
  • Work-Life Balance - Companies that support sustainable career development

Contact

For inquiries related to this portfolio or professional opportunities:

References available upon request