I help startups and growing companies design, build, and scale software from MVPs to high-traffic production systems, and make architectural decisions that keep systems maintainable for years, not months. I work across frontend, backend, and data layers, with a strong focus on architecture that can evolve without constant rewrites. My experience spans full-stack development (Python, React, Node.js, Rails), systems programming (C++, Rust, Go), cloud infrastructure (Azure, AWS, GCP), and AI/ML integration.
I've spent most of my career in New York startups and mid-stage companies, where I was often brought in to untangle overgrown codebases, redesign APIs, and bring fragile full-stack systems back under control. A recurring theme in that work is data: I've designed and built a data ingestion platforms that centralizes and normalizes disparate data sources, led migrations across database and cloud platforms, and built pipelines handling thousands of records per second with strict latency requirements. I also structure data models so they're ready for analytics and ML from day one.
I've built and operated systems processing 30K+ requests/second and guided companies through technical transformations from Heroku startups to enterprise-scale cloud deployments. I've worked on greenfield builds and second- and third-round ventures, as a line programmer, technical lead, and software architect.
Most engagements start with a short architecture review before any code gets written. I'd rather tell you the problem is three bad abstractions than bill you for a rewrite you don't need. Whether you need a POC, an MVP, a technical roadmap, a system redesign, or an experienced engineer to stabilize a production platform, I focus on practical solutions that balance delivery speed with long-term maintainability.
Raymond P. earns an estimated $7.8k/mo. That's 5.2× the typical freelancer and more than 99.78% of everyone we track.