Senior Software Engineer · Philippines · Full-Stack & APIs

Who is Kurt Geminic Bautista?

I’m Kurt Geminic Bautista, a Senior Software Engineer from Catarman, Northern Samar, Philippines with 10+ years of experience building production software for startups, clients and businesses, working across JavaScript, TypeScript, Node.js, React, REST APIs and the cloud. I’m currently a Senior Full-Stack Engineer / Technical Partner at Independent Software Development / Partner Projects, and a Computer Engineering graduate of the University of the Philippines Diliman.

GitHub LinkedIn Book a call Portfolio
Kurt Geminic Bautista - Senior Software Engineer
10+ Years of Experience
200+ Dev Hours Saved / Month
20% Faster Analytics Reporting
3 Junior Developers Mentored
8% Faster Support Response
3 Customers on My App Template
3 Industries Served

About Kurt Geminic Bautista

I’m a senior full-stack software engineer with 10+ years of experience building, improving, and maintaining production software for startups, businesses, and client teams.

Over the years, I’ve worked across the full development lifecycle—from understanding requirements and designing technical solutions to building features, integrating APIs, debugging production issues, and maintaining applications after launch. I’ve also worked closely with product, design, and engineering teams and have taken technical leadership roles when projects required it.

Since 2023, I’ve also been working closely with a long-term development partner on different client and product projects. Because each project has different requirements, I’ve had the opportunity to work across a wide range of technologies, including JavaScript, TypeScript, React, Node.js, PHP, Python, Java, C#/.NET, SQL, REST APIs, and mobile/iOS development.

I enjoy working on challenging problems, especially when I need to step into an existing codebase, understand how everything fits together, find the real source of an issue, and make a solution that is reliable and maintainable.

I’m comfortable working independently, collaborating with other engineers, and adapting to different teams, codebases, and technology stacks. My focus is always the same: understand the problem clearly, choose a practical solution, and build software that works well in the real world.

As Senior Full-Stack Engineer / Technical Partner at Independent Software Development / Partner Projects (Dec 2023 - Present), I work closely with a long-term development partner on a variety of client and product development projects, contributing across the full software development lifecycle from requirements and architecture through development, debugging, deployment, and ongoing maintenance.

As Senior Software Engineer at Squareflo (Sep 2023 - Sep 2025), I built RESTful APIs with other engineers that improved internal analytics reporting performance by about 20%.

As Senior Full-Stack Engineer at Stanza (Jan 2020 - Aug 2023), I designed and built new StanzaPlus features end to end, including add-to-calendar workflows and third-party integrations.

As Software Engineer / Freelance at Toptal (Jul 2015 - Dec 2019), I delivered custom software for clients in healthcare, e-commerce and retail, on agreed timelines and budgets.

I hold a Bachelor of Science in Computer Engineering from the University of the Philippines Diliman and speak English (professional working proficiency) and Filipino (native / fluent).

Kurt at the University of the Philippines Diliman Alumni Recognition Event, wearing a medal and holding a UP folder
Alumni Recognition Event, University of the Philippines Diliman

How I work

  • Comfortable owning a project or feature from requirements through delivery.
  • Comfortable working independently without requiring constant supervision.
  • Comfortable collaborating with senior engineers and technical leads.
  • Able to communicate technical concepts clearly to non-technical stakeholders.
  • Practical approach to architecture and engineering decisions.
  • Focused on solving the actual business problem rather than over-engineering solutions.
  • Comfortable working with changing requirements and priorities.
  • Strong preference for maintainable, reusable, and reliable software.
  • Comfortable investigating unfamiliar systems and learning new technologies when required.
  • Experienced working remotely with distributed teams and clients.
  • Focused on delivering measurable improvements rather than simply completing assigned tasks.

Career Highlights

📈

~20% Faster Reporting

Implemented RESTful APIs at Squareflo that improved reporting performance by approximately 20%.

🧩

~200 Hours Saved Monthly

Built reusable components for Squareflo's internal UI library, saving approximately 200 hours of development time per month.

⚡

~8% Faster Support Response

Redesigned and optimized an internal customer-support application, contributing to an approximately 8% improvement in response speed.

📱

Order & Delivery App Template

Built a reusable mobile application template for order and delivery businesses, used for 3 customers in the industry.

📅

StanzaPlus Features

Designed and implemented new StanzaPlus functionality at Stanza, including add-to-calendar workflows and third-party integrations.

🧑‍🏫

Mentor to Junior Developers

Mentored 3 junior frontend developers on React, coding practices, and internal development standards.

Software Engineering Capabilities

🛠️

Build

  • New applications
  • Backend services
  • REST APIs
  • Frontend applications
  • Internal tools
  • Business applications
  • Mobile application templates
  • Automation tools
  • API integrations
  • Reusable component libraries
🚀

Improve

  • Existing applications
  • Legacy code
  • Application performance
  • API performance
  • User interfaces
  • Development workflows
  • Code quality
  • System reliability
  • Engineering processes
  • Reusable architecture
🔍

Solve

  • Production issues
  • Integration problems
  • API failures
  • Performance issues
  • Application bugs
  • Workflow problems
  • Complex technical requirements
  • Cross-system integration issues
  • Difficult debugging problems
🧭

Lead

  • Technical planning
  • Architecture discussions
  • Feature ownership
  • Code reviews
  • Developer mentoring
  • Requirements analysis
  • Technical decision making
  • Engineering standards
  • Client technical discussions

Skills

How I work: the engineering practices and strengths I bring to a team. For the languages, frameworks and tools I use, see Coding Skills.

Software Engineering

Object-Oriented ProgrammingFunctional ProgrammingAsynchronous ProgrammingClean CodeDesign PatternsRefactoringDebugging & Root Cause AnalysisPerformance Optimization

Architecture & System Design

Software ArchitectureSystem DesignMicroservicesEvent-Driven SystemsCaching & Message QueuesScalability & ReliabilityDomain-Driven DesignClean Architecture & SOLID

Backend, APIs & Data

API DesignThird-Party IntegrationsAuthentication & AuthorizationBackground ProcessingData ModelingQuery OptimizationData Integrity

Frontend & UI

Component-Based ArchitectureReusable UI ComponentsState ManagementFrontend PerformanceCross-Browser CompatibilityUX Improvements

Quality & Delivery

Unit & Integration TestingEnd-to-End TestingCode ReviewsCI/CDMonitoring & LoggingProduction SupportRelease Management

Leadership & Collaboration

Technical LeadershipMentoring & CoachingArchitecture ReviewsTechnical PlanningRequirements AnalysisAgile / ScrumStakeholder CommunicationRemote Collaboration

Professional Strengths

Problem SolvingOwnershipAdaptabilityProduct ThinkingPrioritizationContinuous Learning

Find Kurt Geminic Bautista Online

Verified profiles for Kurt Geminic Bautista, senior software engineer from Catarman, Northern Samar, Philippines.