I'm an experienced full-stack developer currently working on a large-scale modernization project, rebuilding a legacy .NET application with a modern React and TypeScript frontend.
The project uses React, TypeScript, Vite, React Query, React Router, Zustand, React Hook Form, Zod, Bootstrap, and KendoReact, backed by a .NET API. My work covers everything from application architecture, authentication, routing, reusable components, forms and validation to complex data grids, API integration, state management, and migrating existing business workflows into a cleaner modern UI.
I'm big on finding the simplest solution that follows established best practices. I try to avoid unnecessary abstractions, overengineering, and complexity while still building code that's maintainable and easy for other developers to understand.
I also use AI tools such as ChatGPT extensively as part of my development workflow—to research approaches, evaluate alternatives, troubleshoot problems, and find better solutions faster. But I don't treat AI-generated code as a black box. I make a point of understanding the code I'm building, questioning proposed solutions, and making the final technical decisions myself.
My goal is straightforward: use modern tools—including AI—to build high-quality software faster, without sacrificing code quality, maintainability, or understanding.
Andrew C. earns an estimated $11k/mo. That's 7.8× the typical freelancer and more than 99.9% of everyone we track.