SUMMARY
Full-stack Software Developer with production experience building and shipping web applications across frontend, backend, APIs, databases, and cloud infrastructure, including security remediation across diverse client stacks. Prior production experience includes 90+ merged PRs across five platforms during internships with US and Australian teams, spanning booking systems, SaaS workflows, and AI-powered applications. Strong focus on TypeScript-based full-stack development with React, Next.js, NestJS, Node.js, and PostgreSQL.
TECHNICAL SKILLS
Languages: TypeScript, JavaScript, SQL, Python, Java, Kotlin, C/C++
Frameworks & Runtimes: React, Next.js, NestJS, Node.js, Hono, React Native, Expo, Tailwind CSS, Jetpack Compose
Databases & Backend Services: PostgreSQL, MySQL, Firestore, Firebase, Supabase, Prisma, Drizzle, TypeORM, Room
Cloud, DevOps & Platforms: Docker, GitHub Actions, CI/CD, Google Cloud Platform, Vercel
AI & Agentic Systems: Gemini, OpenAI, Ollama, AI Engineering, Multi-Model Orchestration, Agentic Workflows
Tools & Practices: Git, GitHub, Code Review, Automated Testing, Agile/Sprint Development
PROFESSIONAL EXPERIENCE
Software Developer, The CRM Carpenters
Victoria, Australia (Remote) | Sep 2026 – Present
Full-Stack Developer Intern, Symph
Mountain View, CA (Remote) | Feb 2026 – Jun 2026
1 / 2
Mobile App Developer Intern, Focus Bear
Melbourne, VIC (Remote) | Feb 2026 – Jun 2026
TEACHING EXPERIENCE
Part-time Faculty, iACADEMY Cebu
Cebu City | Sep 2026 – Dec 2026
PROJECTS
Picklers | Community Pickleball Court Directory
Next.js, TypeScript, Drizzle ORM, Supabase, Google Sheets APIJul 2026
PickASlot | Single-Tenant Facility Booking and Management System
Next.js, TypeScript, Hono, Drizzle ORM, SupabaseJul 2026
EDUCATION
Bachelor of Science in Computer Engineering, University of San Carlos
Aug 2022 – Jun 2026
LEADERSHIP AND INVOLVEMENT
USC Computer Engineering Council (CpEC), Councilor and Committee Member
Aug 2023 – May 2025
USC Computer Driven Enthusiasts (CoDE), President and Hardware Lead
May 2025 – Jun 2026
2 / 2