Available to hire
Full stack engineer with 9 years of experience delivering SaaS products in sports tech and consumer platforms. Shipped multiple MVPs using Next.js, TypeScript, React, and Tailwind CSS, integrating Supabase/PostgreSQL and OpenAI for structured data extraction and AI assistants.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Language
Work Experience
AI Senior Software Engineer
August 1, 2023 - July 1, 2026Led development of a mobile-first family scheduling platform using Next.js, TypeScript, React, and Tailwind CSS. Built flows for parent registrations, child profiles, team assignments, and manual event entry while preparing for AI extraction features. Integrated Supabase and PostgreSQL with strict Row Level Security and implemented secure authentication supporting multiple roles across households. Delivered an OpenAI structured output pipeline that parsed team messages and uploaded schedules into calendar events, enabling parents to review and edit extracted details before saving. Built a centralized family dashboard and AI assistant for schedule query generation that reduced manual calendar conflicts by 28% during initial testing. Connected Stripe subscription handling with free-plan limits and account deletion workflows; added basic analytics to track feature usage and retention signals. Deployed production apps on Vercel with GitHub workflows, automated testing gates, and monitoring
Cloud Senior Software Engineer
September 1, 2020 - July 1, 2023Developed a responsive web application with Next.js and React to unify multiple family calendars, supporting manual event input and basic conflict detection logic. Implemented PostgreSQL schemas via Supabase and enforced authentication best practices to isolate and secure family data across shared accounts. Added Stripe integration for subscription tiers and usage-based free plan restrictions, and built upgrade flows for parents managing multiple children. Integrated Resend for automated email reminders about upcoming games and practices, improving attendance in pilot families. Set up Vercel deployments with GitHub branching strategies and simple analytics dashboards to monitor engagement without unnecessary complexity. Refactored early prototypes to remove over-engineered components, focusing on maintainable code extending well for future developers, and worked independently to deliver milestones while providing regular stakeholder updates and clarifying trade-offs between speed and c
Software Engineer
May 1, 2017 - June 1, 2020Built backend services in TypeScript and Node.js that processed uploaded schedules and messages, using OpenAI APIs to extract structured event data for sports teams. Designed PostgreSQL tables with proper indexing and used Supabase Row Level Security policies to support fast queries while maintaining data privacy for multiple families. Integrated Stripe webhooks to handle subscription status changes and implemented free-plan feature limits during the MVP phase. Added Resend email notifications for schedule changes and upcoming events, validating delivery reliability before production rollout. Deployed services on Vercel and maintained code in GitHub with clear commit practices. Tuned extraction prompts and validation logic to reach 92% accuracy on test schedules, reducing manual corrections needed by parents. Collaborated with a small team to clarify requirements and focused communication on practical trade-offs between speed and completeness.
Web Developer at Freelancer.com
September 1, 2016 - July 1, 2017Assisted with frontend components in React and Tailwind CSS for a basic teams scheduling interface used by youth sports coordinators. Helped set up initial Supabase tables and simple authentication flows to store events and user profiles during the early prototype stage. Contributed to basic Stripe checkout testing and email templates, setting up reminder notifications via Resend. Supported Vercel preview deployments and kept the GitHub repository organized with feature branches. Participated in weekly check-ins to report progress and clarify questions about feature priorities, writing clean, readable code aligned to existing style while avoiding unnecessary dependencies and delivering reliable small tasks to support overall project momentum.
Education
Bachelor's degree (Accounting and Computer Science) at Trinity College Dublin
January 1, 2014 - January 1, 2017Qualifications
Industry Experience
Software & Internet
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Sofia today.