About Me
Hi! I'm Cheshire, a 31-year-old coder based in Rochester, NY.
I'm passionate about making things, and I'm always working on a project or two.
I have about 10 years of experience working on web development projects, both personal and professional. I also have education and experience with software development and scripting languages.
I've also tutored programming on-and-off throughout the years, and authored a basic HTML/CSS tutorial geared towards complete beginners. For me, teaching is a way to share the joy of code. If you are interested in private tutoring, please get in touch.
Work Experience
Flinn Scientific | Product Manager
2020 - Present
At Flinn Scientific, I manage and maintain WhiteBox Learning, a suite of STEM Learning Systems at use in middle schools and high schools across the country. I maintain, fix and upgrade our existing solutions while also implementing new features in four separate codebases. I also handle technical support.
Skills: PHP (Symfony), HTML/CSS/JavaScript (ReactJS), Common Lisp, C# (Unity), server administration, database
Agoge, Inc | Full Stack Developer
2017 - 2020
At Agoge, Inc, I maintained Subeta, a persistent browser-based game with a focus on virtual pets but also including several complex features such as achievements, forums, and minigames. I updated legacy code, handled bug reports and implemented new features from scratch.
- Delivered hundreds of bug fixes and new features across a codebase spanning hundreds of files
- Served as a direct point of contact for the player community
- Designed and implemented a monthly subscription system with Braintree payment processing that became a primary recurring revenue stream upon launch
- Rebuilt custom avatar art upload system from scratch, restoring a key revenue stream that had been degraded by failures in the legacy implementation
- Implemented a custom BBCode processor to replace a legacy version that was blocking a major PHP upgrade, allowing the upgrade to proceed
Skills: PHP (legacy PHP and Laravel), HTML/CSS/JavaScript (ReactJS), database (MySQL)
Freelance Web Development | Contractor
As opportunities arise
I occasionally take on freelance projects, such as creating new websites for small businesses and organizations or assisting them with their existing projects. Most of my freelance work has involved working with Wordpress.
Contact
Thanks for visiting my website. I'd love to hear from you.