What I do
Tool-using agents (OpenAI, Gemini, OpenRouter).
Retrieval, function calling, streaming UX.
Safety gates, evaluation, cost control.
Next.js 15 (App Router) + shadcn/ui.
Type-safe APIs (tRPC/REST) with Zod/DTOs.
Edge-ready, SSR, and caching strategies.
Inngest workers, queues, idempotent jobs.
SSE/Webhooks for live progress like Actions.
Human-in-the-loop approvals.
Prisma/Postgres (Neon), Redis (Upstash).
Observability: logs, traces, metrics.
Backpressure & retries built-in.
Vercel + Fly.io workers; Dockerized runners.
CI/CD with semantic-release and typed checks.
Infra as code, preview envs.
Idea → prototype → polished UX.
Market feedback loops & pricing experiments.
Docs, demos, and community building.
OAuth/OIDC, JWT, session hardening.
Least privilege, secret hygiene, audits.
Dependency & supply-chain checks.
React profiling, bundle budgets, RSC.
Cold-start mitigation & warm pools.
DB indexes, query plans, caching tiers.
NestJS modules with clear boundaries.
Domain-driven services and DTOs.
Resilient adapters & retries.
Career
A timeline of my professional journey and experience.

Summary
- Building Codimir, an AI-driven ticket and work-management platform using Next.js 15 (App Router), NestJS, and Prisma.
- Developing real-time collaboration and AI-powered automation (OpenAI, Gemini, OpenRouter) for tasks, tickets, and workflows.
- Designing scalable, multi-tenant architecture with shadcn/ui, TailwindCSS, and modern TypeScript best practices.
Key Achievements
- Shipped the first production modules for tickets, tasks, and agent-assisted workflows with SSR + API proxying.
- Implemented streaming UX for long-running jobs with server events and resilient job orchestration.
- Established end-to-end TypeScript types across API, UI, and data models to reduce defects and speed iteration.
Skills

Summary
- Designed and implemented a custom end-to-end testing framework using Playwright for a large-scale Next.js application.
- Developed modular tests for provider signup, listing creation, Stripe checkout, and social integrations.
- Built visual feedback hooks for UI debugging in CI.
Key Achievements
- Improved test coverage and reduced regression risk through reusable test patterns.
- Integrated Playwright with GitHub Actions for automated Stripe CLI tunnel setup.
- Enhanced developer experience with browser overlays for test pass/fail status.
Skills

Summary
- Maintained automated testing suites using Jest, Puppeteer, and Playwright.
- Focused on acceptance, regression, and end-to-end testing.
- Worked closely with developers and PM for final approval and releases.
Key Achievements
- Shortened development cycles by integrating test automation with CI/CD.
- Elevated code quality and software reliability through proactive test metrics monitoring.
Skills

Founder
Jobrain
Mountain View, CA, USA
Summary
- Built a recruitment platform for tech recruiters using Next.js 15, TypeScript, and Shadcn UI.
- Integrated Machine Learning using AWS Lambda for lightweight inference and AWS SageMaker.
- Implemented API-driven architecture to integrate with platforms like LinkedIn and Workable ATS.
Key Achievements
- Delivered a scalable and responsive recruitment platform from concept to launch.
- Enhanced job-candidate matching accuracy by integrating an AWS Lambda-based ML model.
- Streamlined application processing by integrating with LinkedIn and Workable ATS.
Skills

Founder
Vision One
California, USA
Summary
- Successfully operated as a freelance Technical Recruiter during the COVID-19 pandemic.
- Effectively collaborated with nationwide staffing agencies to connect talent with top employers.
Key Achievements
- Connected top employers with skilled talent as a freelance technical recruiter.
- Streamlined the recruitment process through strategic collaboration with staffing agencies.
Skills

Software Engineer in Test
Practical SQA
Los Altos, CA, USA
Summary
- Led web releases every sprint by writing test cases in Test Rail using Python.
- Developed test cases for web functionality front-end and back-end.
Key Achievements
- Ensured end-to-end testing coverage for web releases using Python.
- Authored comprehensive test cases for both front-end and back-end functionality in Test Rail.
Skills

QA Engineer
Smule, Inc.
San Francisco, CA, USA
Summary
- Coordinated test runs with local and remote QA Engineers for feature, regression, alpha, and acceptance testing.
- Utilized SaaS for testing integration of payment platforms like Stripe, Fortumo, and Braze.
Key Achievements
- Managed feature, regression, alpha, and acceptance testing cycles with a distributed team.
- Validated payment platform integrations (Stripe, Fortumo, Braze).
- Analyzed event data using SQL to ensure analytics accuracy.
Skills

Software QA Tester
Ubertesters
Remote
Summary
- Participated in weekly testing cycles, utilizing functional testing techniques to reproduce issues efficiently.
- Authored and optimized test cases for manual software testing.
Key Achievements
- Improved manual testing coverage by authoring and optimizing test cases.
- Ensured high-quality deliverables through meticulous defect tracking.
Skills

Freelance Tester
Applause
Remote
Summary
- Conducted exploratory and scripted functional testing on mobile and desktop applications.
- Documented software defects and reported them to developers.
Key Achievements
- Ensured software quality through functional testing on mobile and desktop.
- Contributed to software performance improvements by documenting and reporting defects.
Skills

Sound Engineer
Art Center Pro (with X-Factor/Voice TV)
Remote
Summary
- Recorded media and managed LIVE audio stream for Art Center Pro in collaboration with X-Factor and Voice TV show.
- Regulated sound quality during recording sessions and Live concerts.
Key Achievements
- Managed live audio streams for high-profile television shows (X-Factor, The Voice).
- Ensured optimal sound quality for recording sessions and live concerts.
Skills
Connect & Collaborate
If you’re a developer looking to collaborate or explore integration options, let’s book a technical call.
Convenient Timeslots
Pick a slot that fits your development timeline.
Technical Consultation
Deep-dive into your architecture, tooling, and requirements.
Instant Booking
Get an immediate calendar invite upon booking.
Response time: within 24 hours