Loading…

Hello, I am

Kurt Geminic Bautista

|

Scroll

About Me

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. About →

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.

Kurt Geminic Bautista
0+

Years of Experience

0+

Dev Hours Saved / Month

0%

Faster Analytics Reporting

0

Junior Developers Mentored

0%

Faster Support Response

0

Customers on My App Template

0

Industries Served

WHAT I DO

Skills

Backend & API Engineering
Backend & API Engineering

Backend services, REST and GraphQL APIs, business logic, background processing and data pipelines built for reliability.

Full-Stack Development
Full-Stack Development

New applications, internal tools and business apps delivered end to end, from requirements and architecture to deployment.

Frontend & UI Architecture
Frontend & UI Architecture

React, Next.js, Angular and Vue interfaces, reusable component libraries and internal design systems.

Mobile Development
Mobile Development

iOS apps with Swift, SwiftUI and UIKit, React Native, and reusable mobile app templates backed by solid APIs.

Cloud & DevOps
Cloud & DevOps

AWS, Azure and Google Cloud, Docker, Kubernetes, and CI/CD with Jenkins, GitHub Actions and Azure DevOps.

Databases & Data
Databases & Data

PostgreSQL, MySQL, SQL Server, MongoDB, DynamoDB and Redis: data modeling, query optimization and data integrity.

Architecture & Distributed Systems
Architecture & Distributed Systems

System design, microservices, event-driven and high-availability systems, caching, queues and clean architecture.

Testing & Quality
Testing & Quality

Unit, integration, end-to-end and API testing with Jest, Mocha, Cypress, Playwright and Selenium; TDD and code reviews.

Security
Security

Authentication and authorization, OAuth 2.0 and JWT, secure API design, access control and data validation.

AI & Automation
AI & Automation

LLM and AI API integration, chatbots and AI agents, and workflow, API and business process automation.

Problem Solving
Problem Solving

Production issues, integration and API failures, performance problems and difficult debugging, traced to the root cause.

Technical Leadership
Technical Leadership

Technical planning, architecture reviews, code reviews, feature ownership and mentoring developers.

My Resume

Experience & Education

My Experience
Senior Full-Stack Engineer / Technical Partner · Independent Software Development / Partner Projects
Dec 2023 - Present
  • Works 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.
  • Works across different projects and technology stacks depending on client requirements, including JavaScript, TypeScript, React, Node.js, PHP, Python, Java, C#, .NET, SQL, REST APIs, mobile development, and iOS.
  • Takes responsibility for understanding project requirements, evaluating technical approaches, implementing features, troubleshooting difficult issues, and delivering production-ready solutions.
  • Frequently works in existing codebases, quickly understanding the system, identifying the real source of a problem, and making changes without disrupting existing functionality.
  • Collaborates directly with the development partner to divide technical responsibilities, review implementation decisions, troubleshoot complex problems, and move projects forward efficiently.
  • Builds and maintains full-stack web applications and backend services using JavaScript, TypeScript, Node.js, PHP, Python, Java, and C#/.NET.
  • Develops and integrates REST APIs, database systems, authentication, business logic, and third-party services.
  • Works with frontend technologies including React and modern JavaScript/TypeScript applications.
  • Contributes to mobile application development, including iOS-related development and integration work.
  • Debugs production issues across frontend, backend, database, API, and application layers.
  • Reviews existing systems and refactors or improves code when performance, reliability, or maintainability becomes an issue.
  • Works with SQL and relational databases as well as different data and backend technologies depending on the project.
  • Takes existing requirements or incomplete specifications and turns them into practical technical solutions.
  • Supports deployments, releases, maintenance, and ongoing improvements after the initial development work is complete.
  • Works independently while communicating closely with the development partner and other project stakeholders to keep development moving.
  • Adapts quickly between different architectures, frameworks, databases, and development environments rather than being tied to a single framework or product.
Key Areas
Full-Stack DevelopmentJavaScriptTypeScriptReactNode.jsPHPPythonJavaC# / .NETSQLREST APIsAPI IntegrationAuthenticationMobile / iOSDebuggingRefactoringDeployment & MaintenanceTechnical Partnership
Senior Software Engineer · Squareflo
Sep 2023 - Sep 2025
  • Built RESTful APIs with other engineers that improved internal analytics reporting performance by about 20%.
  • Contributed reusable components to the internal UI library, saving about 200 hours of development time per month.
  • Redesigned and optimized the UI of an internal customer-support application, improving support response speed by about 8%.
  • Built a reusable mobile app template for order and delivery businesses, later used for 3 customers in the industry.
  • Designed reliable, maintainable backend functionality for internal operations and analytics, and worked with product stakeholders to turn workflows and requirements into practical solutions.
  • Mentored 3 junior frontend developers on React, coding practices and internal standards, and reviewed implementation approaches across the team.
Key Areas
TypeScriptReactNode.jsREST APIsUI LibrariesMobile TemplatesAWSMentoringCode Review
Senior Full-Stack Engineer · Stanza
Jan 2020 - Aug 2023
  • Designed and built new StanzaPlus features end to end, including add-to-calendar workflows and third-party integrations.
  • Delivered complete features across frontend and backend, working closely with product managers and designers on intuitive, user-friendly interfaces.
  • Contributed to product planning and the roadmap, turning requirements into technical implementation plans.
  • Evaluated emerging frontend technologies and frameworks, adopting them where they added practical value.
  • Kept the codebase consistent and maintainable through code reviews, development standards and ongoing improvements to the architecture and development process.
Key Areas
TypeScriptReactNode.jsREST APIsThird-Party IntegrationsFrontend ArchitectureProduct PlanningCode Review
Software Engineer / Freelance · Toptal
Jul 2015 - Dec 2019
  • Delivered custom software for clients in healthcare, e-commerce and retail, on agreed timelines and budgets.
  • Worked directly with clients to understand their requirements and priorities, then designed solutions that fit each client's architecture and processes.
  • Collaborated with product managers, designers, QA and other engineers using Agile practices: sprint planning, backlog grooming, stand-ups and iterative delivery.
  • Improved code quality and maintainability through code reviews and best practices, and resolved functional and performance issues.
  • Kept clients informed with regular updates on progress, risks and technical decisions, and managed changing requirements without losing focus on delivery.
Key Areas
JavaScriptTypeScriptNode.jsREST APIsDatabasesAutomated TestingAgileClient Communication
My Education
Bachelor of Science in Computer Engineering
Jul 2015

University of the Philippines Diliman · Diliman, Quezon City

Languages
English
Professional Working Proficiency
Filipino
Native / Fluent
Technical Leadership & Mentoring

Experienced in helping other developers improve both technical skills and engineering practices.

  • Mentoring junior and mid-level developers
  • React and frontend mentoring
  • Code review and technical feedback
  • Teaching coding standards
  • Architecture discussions
  • Debugging assistance
  • Technical problem solving
  • Knowledge sharing
  • Pair programming
  • Development best practices
  • Helping developers understand existing systems
  • Breaking complex problems into manageable technical tasks
  • Reviewing implementation approaches
  • Supporting developers during difficult technical issues
  • Encouraging maintainable and reusable solutions
Working Style
  • 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.
Coding Skills
Languages
TypeScriptJavaScriptPythonJavaC#PHPGoRubySQL
Frontend
ReactNext.jsAngularVue.jsReduxHTML5 & CSS3Responsive DesignDesign Systems
Backend & APIs
Node.jsExpress.jsASP.NET CoreSpring BootRuby on RailsRESTGraphQLOpenAPI / SwaggerOAuth 2.0 & JWTWebhooks
Mobile
SwiftSwiftUIUIKitObjective-CReact NativeXcode
Databases
PostgreSQLMySQLSQL ServerMongoDBDynamoDBRedis
Cloud
AWSLambdaEC2S3API GatewayCloudWatchAzureGoogle Cloud
DevOps & Tooling
DockerKubernetesGitHub ActionsJenkinsAzure DevOpsGitBash
Testing
JestMochaCypressPlaywrightSeleniumTDD
AI & Automation
LLM APIsAI AgentsChatbotsWorkflow Automation
Continuous Learning

Certifications

Apply End to End Security to a Cloud Application

IBM Skills Network (Cognitive Class) · Apr 2026

Verify →
SQL and Relational Databases 101

IBM Skills Network (Cognitive Class) · Apr 2026

Verify →
Worth Reading

Recommended Reading

The engineering websites and blogs I follow to keep up with AI, architecture, cloud, the modern web, security and the craft of engineering.

How I Build

Hands-On Engineering Guides

My client work is confidential, so this is where I show how I build: practical guides drawn from real production work, with working code and diagrams on authentication, API design, reusable component libraries, code reviews and leading engineering teams.

Let's work together!

Reach out to me

Contact

My Location
Get in Touch
30-min call

Book a Meeting

Discord (click to copy)

kurt-geminic

LinkedIn

Contact Form