As a Software Engineer with 6+ years of experience, I specialize in product engineering, frontend architecture, and AI systems — turning business requirements into reliable platforms with strong UX, maintainable code, and measurable outcomes.
Product Engineering & Delivery
I ship product systems end-to-end, from scope and architecture to integrations and production rollout:
- Product Systems: Building SaaS platforms, dashboards, and workflow tools that connect UX with real business operations.
- Requirements to Production: Translating stakeholder goals into milestones, technical scope, and delivery plans teams can execute.
- Cross-functional Delivery: Partnering with product, design, and engineering to ship features with clear ownership and quality gates.
- Measurable Outcomes: Defining success metrics and iterating from production usage, not just launch dates.
- Documentation & Handoff: Creating implementation-ready specs, demos, and rollout support for stakeholders and engineering teams.
Architecture & System Design
I design modular systems that stay maintainable as products and teams grow:
- Modular Architecture: Structuring React and Next.js applications with clear boundaries, reusable patterns, and scalable module design.
- API Contracts: Standardizing frontend-backend interfaces, typed service layers, and integration patterns across products.
- Performance & Reliability: Improving Core Web Vitals, rendering strategy, loading behavior, and production responsiveness.
- Technical Leadership: Code reviews, architectural guidance, and delivery standards across engineering teams.
- Design-to-Production: Translating Figma into production-ready interfaces without sacrificing system consistency.
AI Systems & Integrations
I build AI-assisted workflows and connect products to real business operations:
- LLM Integration: Function calling, conversational systems, and workflow orchestration for lead qualification and automation.
- Business Integrations: WhatsApp, CRM handoffs, scheduling APIs, and internal tooling for operational workflows.
- Automation Pipelines: Messaging, scheduling, and external API flows designed for traceability and production use.
- System Reliability: State-machine-based workflow design for consistent asynchronous interactions.
- Operational Visibility: Dashboards and internal tools for monitoring, intervention, and delivery control.
- AI-Assisted Engineering: Daily use of Claude Code, GPT, Gemini, and Groq for architecture exploration, implementation, testing, debugging, documentation, and code reviews — while keeping full engineering ownership of production decisions.
Mobile Development & Cross-platform Solutions
Leveraging Flutter and product ownership experience, I have also delivered cross-platform products with strong usability and coordinated execution:
- Building scalable mobile features for iOS and Android.
- Integrating REST APIs and GraphQL for cohesive application flows.
- Coordinating scope, priorities, and delivery across product and engineering stakeholders.
Stack by Category
The tools I reach for most often, grouped by where they sit in a product — not a proficiency scorecard.
| Category | Stack |
|---|---|
| Frontend | React · Next.js · TypeScript · Tailwind CSS · Zustand · Redux Toolkit |
| Backend | Node.js · Express · GraphQL |
| Database | PostgreSQL · MongoDB · MySQL · Firebase |
| AI | LLM Function Calling · Prompt Engineering · Workflow Orchestration · Gemini · Groq · Claude Code · GPT |
| Cloud & Deployment | Vercel · Railway · Docker · Docker Compose · GitHub Actions · Sentry · Cloudinary · AWS · GCP |
| Mobile | Flutter · React Native |
| Tooling | Git · Figma · Jest · Playwright · Postman |
Soft Skills & Leadership
In addition to my technical expertise, I bring critical soft skills that enhance the success of my projects:
- Leadership and Mentorship: Architectural guidance, code reviews, and team enablement.
- Solutions Thinking: Translating business needs into implementation plans, demos, and rollout paths.
- Effective Communication: Strong collaboration across engineering, product, and design in bilingual environments.
- Problem-Solving: System thinking, prioritization, and pragmatic decision-making.
- Agile Delivery: Scrum-based execution with clear documentation and shared visibility.
- Ownership: End-to-end responsibility from implementation to deployment and iteration.