Looking for my next job!
About
I make computers work for people. Whether it's making connections or presenting information, it's all engineering, just with bits and bytes instead of nuts and bolts. Well-built software is like a well-built structure: it's in the broad strokes and the details. Does it work, does it feel good, does it make sense? Most importantly, does it help people do things better?
Binary is my material, code is my tool. My name is Evan, and I build digital tools.
Side Projects
A project to create a library of components I can use across multiple frontend projects. Currently very much in-progress.
Blogging for the social web.
-
Architecture built around domain-driven design, event sourcing, and dependency injection
-
Framework-agnostic domain model and REST API framework
-
Auto-generated OpenAPI spec
-
Data model featuring multiple content types and connections to external social networks
-
First-class REST API
-
Progressive web app frontend written in Typescript and Svelte/SvelteKit
-
Native ActivityPub implementation
Database for tracking a collection for the Pokémon Trading Card Game.
-
Pulled catalog and pricing data from TCGplayer
-
Tracked individual printings for collecting/pricing
-
Grouped printings of the same card for gameplay
-
Backend using WordPress, GraphQL, and custom code
-
Frontend in NextJS
iOS app for tracking medications.
-
Ground-up rewrite using Swift and Swift UI
-
Available at launch with iOS 16
-
All major features preserved
-
All previous purchases preserved
-
Added iCloud sync
Ruby on Rails application to categorize and compare various streaming services.
iOS app to track and time medicine doses.
-
Used CoreData to store multiple medications
-
Monetized with in-app purchase to unlock multiple medications
-
Built for iOS 6 and updated for iOS 7
-
Built for iPhone and iPad screen sizes
Writing
Tutorial on using a database library from Laravel with WordPress
A tutorial explaining Dependency Injection with a simple implementation in PHP.
Tutorial on signing Git commits after they've been authored.
Work Experience
Contributed to development of new data entry and analytics product integrated with an existing data reporting platform catering to educational institutions. Led the planning, design, and implementation of critical features essential for attracting major prospective clients, ensuring alignment with business objectives and client needs.
-
Integrated 3rd party service to enable client data mapping to product schema, resolving inconsistent data file issues and reducing manual intervention.
-
Resolved dashboard access issue for enterprise client by identifying timeout error caused by excessive database queries.
-
Optimized the data ingestion process to optimize efficiency and reliability, thereby improving overall product performance.
-
Collaborated effectively within a remote team environment while occasionally interfacing with the office in Boston, MA.
-
Led creation of new adaptable field on behavior incident form, addressing immediate district needs while laying groundwork for future enhancements.
-
Revamped behavior incident form by expanding two critical fields into a repeatable set of five, ensuring compliance with larger school district requirements and facilitating annual sales cycle deadlines.
Developed custom WordPress plugins tailored to meet the specific requirements of high-profile clients such as News Corp. and the NBA, ensuring robust functionality and seamless integration with existing systems.
-
Developed and implemented a streamlined symbol linker for marketwatch.com editors, reducing stock symbol integration time by 50% and saving 25 minutes daily in editor workload.
-
Applied expertise in Gutenberg block creation to enhance content and user experience within WordPress environments.
-
Implemented headless WordPress architecture solutions to decouple frontend presentation from backend content management, optimizing performance and flexibility for client projects.
-
Integrated WordPress seamlessly with diverse content pipelines for international enterprise clients, ensuring efficient data flow and consistency across platforms while documenting best practices for future work.
Administered the entire software lifecycle including design, development, deployment, and maintenance for assigned projects, ensuring alignment with university goals and user requirements. Led the maintenance and enhancement of university WordPress deployments, leveraging custom themes and plugins to support a cohesive content strategy across multiple departments.
-
Implemented a new WordPress site for Communications with a responsive custom theme and plugins, enabling diverse content types and reducing dependency on IT.
-
Designed and conducted training classes on WordPress and Bootstrap frameworks, empowering staff and students to effectively utilize these tools for website development and customization.
-
Worked on implementation of Workday HCM and payroll
Played a key role in the design and development of a new enterprise-level product, contributing to the expansion of the company's product portfolio and enhancing its market competitiveness.
- Successfully resolved complex client-reported issues, demonstrating strong problem-solving skills and technical expertise in software debugging and data analysis.