Ven Petrov
Senior Software Engineer
TypeScript & Full-Stack Systems / AI-Enabled Products
Summary
Senior Software Engineer with 10+ years building and operating production software across SaaS, IoT, logistics, and customer-facing web systems. Strongest in TypeScript and JavaScript, frontend and full-stack delivery, API integration, complex debugging, and E2E automation. Combines hands-on implementation with business-workflow understanding, pragmatic technical decisions, and clear communication across distributed teams.
Skills
- Engineering
- TypeScript, JavaScript, Angular, AngularJS, React, Next.js, Node.js, PHP, MySQL, REST APIs, Git
- Quality & delivery
- Playwright, Cypress, GitHub Actions, E2E automation, CI, Chrome DevTools, debugging
- AI applications
- Python, LLM APIs, structured outputs, tool calling, multimodal workflows, n8n, Make
Experience
Independent / Self-employed
Independent Software Engineer - AI Applications & Automation
Building AI-enabled prototypes and workflow tools while extending a production software background into AI application engineering.
- Designed and deployed full-stack prototypes with TypeScript, Next.js, and Vercel, supported by Python scripts, data transformations, and API-based LLM services.
- Built text, multimodal image, structured document extraction, and quote-generation workflows using commercial LLM APIs.
- Implemented automations with n8n, Make, and custom Node.js and Python pipelines, exploring tool calling, human review, failure handling, latency, and cost.
- Published ctxforge, an experimental context-discovery framework that asks an LLM to clarify requirements and scope before coding.
Knowify
Software Engineer - Frontend & E2E Automation
Product engineering for a US construction-management SaaS platform serving contractors across the United States and Canada.
- Developed and maintained production features in AngularJS, Angular, JavaScript, and TypeScript across complex estimating, project, and service-management workflows.
- Contributed to service-management capabilities designed to support an additional customer segment.
- Implemented and maintained a Playwright and TypeScript E2E framework for critical user workflows, integrated with GitHub Actions.
- Diagnosed complex UI defects, performance regressions, and battery-intensive browser behavior using Chrome DevTools and systematic runtime debugging.
AtomicROI
Full-Stack Software Engineer & Project Lead
Delivered web systems and digital-acquisition projects for SMB customers from discovery and pricing through deployment and support.
- Translated commercial needs into scoped technical solutions, proposals, priorities, and delivery plans while working directly with business owners.
- Built and operated full-stack solutions using JavaScript, Node.js, PHP, MySQL, WordPress, WooCommerce, hosting, analytics, and integrations.
- Managed parallel client engagements, coordinating design support and owning delivery, feedback, maintenance, and customer issues.
- Co-founded 3DSpaces, building its acquisition and hosting platform and supporting hundreds of Matterport virtual-tour projects.
Gadgeon Europe
Software Engineer - Web & Mobile
Web and mobile engineering for white-label IoT applications serving European banking and construction customers.
- Developed and maintained six customized Ionic and Angular mobile applications and related AngularJS and Angular web applications.
- Built dashboards combining multiple APIs to monitor energy use and control lighting, access, solar, garage, and sensor systems.
- Became a technical point of reference for difficult Ionic and Angular problems and contributed through App Store and Google Play releases.
Transfutur
Software Developer - ERP & Process Automation
Sole software engineer for a logistics ERP supporting roughly EUR 5-6 million in annual invoicing across two offices.
- Designed and built the ERP from zero with PHP, MySQL and JavaScript, working directly with the owner and office users on logistics, accounting and administrative workflows.
- Owned requirements, technical decisions, deployment, user support and maintenance, running and supporting the system for about a year while the company grew.
- The accounting and operations team went from four people to two after launch. The system supported that stage of growth before the business moved to a larger vendor.
Freelance / Self-employed
Web Developer & Digital Marketing Consultant
- Delivered 50+ corporate websites, landing pages, e-commerce, and lead-generation projects directly for SMB customers, from discovery through launch and support.
- Operated VPS and Plesk-based white-label hosting and provided selected customers with analytics, paid acquisition, and SEO services.
Education
Bachelor's Degree, International Business Management
VFU2002 - 2007
Languages
- English
- Full professional
- Spanish
- Full professional