Senior Software Engineer
Cebu
Dominic Gabriel S. Lasap — Senior Software Engineer 5 years of full-stack experience across CRM platforms, AI apps, fintech, and real estate systems. Strong in React/Next.js, Node.js, TypeScript, and SQL databases, with recent depth in Supabase, Drizzle ORM, and third-party API integration. Experience Childcare Marketing (UK), Software Engineer, Jun 2025–Present: Owns CRM features, an Operations Report module, and an Onboarding module (Next.js, Supabase, Drizzle). Integrated GoHighLevel CRM API, added background jobs (pg-boss), Sentry monitoring, and Supabase RLS/security hardening. FullScale, Software Engineer, Jun 2022–Present: Multiple client projects — AI Shorts app (Next.js, tRPC, OpenAI, RemotionJS), a document editor with SSO (Rails, Mantine UI), a lending platform (React, Java, MongoDB), and a travel itinerary app (React, Node.js). Reliability Management, Part-Time SWE, Apr 2023–Present: Sole developer of an AI-powered bot app (Next.js, OpenAI) and a no-code Google AppSheet product for an RCM engineering business. DNA Micro, Software Engineer, May 2021–Jun 2022: Progressed from full-stack training to frontend (React/TS) to database team, building migration, resync, and email-notification services. Filinvest (Dec 2023–Mar 2024) and 1ClickDesign (Apr–Nov 2023): Part-time frontend/backend work on a real estate site (Next.js, Tailwind) and a real estate CRM (Vue.js, Firebase). Skills: React, Next.js, Node.js, TypeScript, Supabase/PostgreSQL, Drizzle ORM, MongoDB, Tailwind/MantineUI/ShadCN, Git, JIRA, Agile, Jest/Vitest, Docker, OpenAI API, GoHighLevel API. Education: BS Computer Engineering, University of San Carlos (2015–2020). Award: Outstanding Work Recognition, DNA Micro, 2022.
Childcare Marketing LLC , full_time
Jan 2025 to Present
Full-stack development on a client-facing CRM and operations platform for a childcare marketing agency. • Built core CRM features — client filtering, campaign templates, sales-package migrations, and location/nursery management — with data-fetching performance tuning (parallelized queries, lazy-loaded modals) and paginated directories for large data sets. • Developed an Operations Report module: account-manager workload tracking, task management with client-approval workflows, a communications overview with unresponded-message detection, and live dashboard navigation. • Delivered an Onboarding module with a Drizzle schema for client phase ETAs, templates, links, and section settings, synced across environments. • Integrated the GoHighLevel (GHL) CRM API — hardened OAuth token refresh, opportunity-search pagination, and error handling to keep client data reliably in sync. • Implemented background job processing with pg-boss workers and Sentry error monitoring; hardened database security via Supabase’s splinter linter and RLS policy audits. • Owned schema migrations, type generation, and lint/type-safety cleanup; wrote and maintained automated tests with Vitest. Tech Stack: Next.js (App Router, Turbopack), React, TypeScript, Supabase, PostgreSQL, Drizzle ORM, TanStack Query, Zod, Tailwind CSS, Sentry, GoHighLevel API, Vitest, pg-boss.
Filinvest, part_time
Dec 2023 to Mar 2024
Built a real estate CRM (Vue.js, Tailwind CSS, Google Auth, Firebase) for managing products, customers, users, and properties, including dashboards and data management tables. Sole all-around developer, meeting daily with the owner and team.
1ClickDesign, part_time
Apr 2023 to Nov 2023
Built a real estate CRM (Vue.js, Tailwind CSS, Google Auth, Firebase) for managing products, customers, users, and properties, including dashboards and data management tables. Sole all-around developer, meeting daily with the owner and team.
Reliability Management (UK), freelance
Apr 2023 to Present
• Sole developer for a Reliability Centered Maintenance (RCM) engineering business. Built an AI web application (Next.js, Node.js, OpenAI) that post-processes engineer inputs through custom-engineered prompts and renders structured results as tables and text with PDF export. • Expanded into no-code delivery with Google AppSheet, Apps Script, and Drive/Sheets — an RCM data app with PDF generation and correlated tables, using Apps Script to run JavaScript on AppSheet-triggered events; also handled Android deployment via the Google Play Console.
FullScale, full_time
Jun 2022 to Dec 2024
June 2022 – Present | IT Park, Cebu City, Philippines Delivered feature work for US-based clients across several long-running projects. • AI Shorts video app (real estate) — Frontend Developer / API Management: Translated Figma designs into responsive production UI; implemented video effects and transitions, markdown rendering, image resizing, and image/text repositioning. Configured Next.js API routes, reviewed pull requests, and drove performance optimization through correct React hook usage. • Document web editor for small businesses — Full-Stack Developer: Built document customization features (e.g., payroll templates), Microsoft Single Sign-On, ReCaptcha validation, and dashboard features across a Next.js frontend and Ruby on Rails backend. • Multifamily loan services platform — Developer: Streamlined an online lending process in an Agile environment, moving from bug fixes to owning features built from mockups and JIRA acceptance criteria, consistently delivered on schedule. • Travel itinerary showcase — Web Developer: Delivered frontend and backend work under a tight timeline — component implementation, bug fixing, and backend testing. Tech Stack: Next.js, React, TypeScript, ShadCN, Mantine UI, CSS, Figma, Jest, tRPC, React Query, SQL, MongoDB, Java, Ruby on Rails, Docker, OpenAI, Remotion, JIRA.
DNA Micro, full_time
May 2021 to Jun 2022
May 2021 – June 2022 | Gorordo Ave., Cebu City, Philippines • Completed an intensive full-stack training program (React, Node.js, Express, RethinkDB) and defended the resulting applications before senior engineers. • Built TypeScript/React components on the frontend team; diagnosed and resolved data inconsistencies caused by conflicting data types in asynchronous flows. • Promoted to the database team — troubleshot database and API issues, supported frontend engineers with API access, and built internal services including a cross-instance data migration script, a resync service that monitored replication and alerted on inconsistencies, and a SendGrid email notification service. • Managed dockerized images across RethinkDB, PostgreSQL, MeiliSearch, Redis, Elasticsearch, and Cassandra.