About

Joshue Bacule

Hi, I’m a software engineer with 7+ years of experience turning complex ideas into intuitive web and mobile products.

I care about the details users notice and the engineering decisions they should never have to—clear interactions, maintainable code, and reliable production systems.

Based in Cebu, Philippines, I build healthcare, fintech, and operations software for teams solving real-world problems.

Jan 2025 - Present

Remote (Full Time)

Global Ultrasound Institute

Tech Lead | Software Engineer

Healthcare Education Platform (GUSI): Architecting a high-traffic, clinician-focused platform that facilitates medical courses, ultrasound scan management, and a global community of specialists; utilizing React and TypeScript for an intuitive, data-rich frontend.

Feb 2024 - Feb 2026

Remote (Freelance)

FinPeaks

Full-Stack Software Engineer

Real-Time Emergency System & CMS (311 Mobile): Architected a Node.js/PostgreSQL backend integrated with Firebase and GetStream.io for high-concurrency video calling; developed a centralized CMS dashboard to enable dispatchers to manage emergency responses, real-time alerts, and public safety content.

Aug 2022 - Feb 2024

Full-time (Remote)

Eyeballs Financial Inc.

Full-Stack Web Developer

Fintech Dashboard Development (Vue & Quasar): Engineered 3 cross-platform dashboards for fintech clients, utilizing reusable Quasar components to accelerate UI delivery while ensuring 100% data accuracy for financial reporting.

Projects

View all

Side project

CourtBase HQ

Founder
View project

My own pickleball booking platform for facility owners, bringing court schedules, reservations, payment reviews, and daily operations into one workspace.

ReactTypeScriptTailwindPostgreSQL

Client work

Hoops & Racket

View project

A standalone pickleball court booking system built for Hoops & Racket as a client project, with online reservations for players and booking management for the venue's staff.

ReactTypeScriptTailwindPostgreSQLAWS

Client work

Booms Sports Center

View project

A standalone pickleball court booking system built for Booms Sports Center as a client project, tailored to the venue's branding, court availability, and reservation workflow.

ReactTypeScriptTailwindPostgreSQLAWS

Tech Stack

artificial-intelligence-04AIAnthropicAnthropic (Claude Code, Agent SDK)AstroAstroawsAWScursorCursorDockerDockerExpressExpressFirebaseFirebaseGitGitGitHubGitHubGitHub ActionsGitHub ActionsGitHub CopilotGitHub CopilotGraphQLGraphQLJavaScriptJavaScriptJiraJiraLinearLinearMongoDBMongoDBMySQLMySQLNext.jsNextJsNode.jsNode.jsNotionNotionNuxtNuxtOpenAI iconOpenAI (ChatGPT, Codex & Agent SDK)OpenCodeOpenCodePostgreSQLPostgreSQLPostmanPostmanPrismaPrismaPythonPythonQuasarQuasarReactReactshadcnuiShadcn UIslackSlackSQLiteSQLiteSwaggerSwaggerTailwind CSSTailwindTypeScriptTypeScriptvscodeVSCodeVue.jsVueVuetifyVuetifyZed IndustriesZed

GitHub Contributions

@jbacule
2025-10-19 / 42025-10-20 / 42025-10-21 / 272025-10-22 / 12025-10-23 / 382025-10-24 / 282025-10-25 / 32025-10-26 / 82025-10-27 / 42025-10-28 / 152025-10-29 / 342025-10-30 / 142025-10-31 / 42025-11-01 / 02025-11-02 / 02025-11-03 / 112025-11-04 / 02025-11-05 / 22025-11-06 / 262025-11-07 / 122025-11-08 / 02025-11-09 / 02025-11-10 / 322025-11-11 / 272025-11-12 / 162025-11-13 / 92025-11-14 / 92025-11-15 / 02025-11-16 / 02025-11-17 / 52025-11-18 / 112025-11-19 / 302025-11-20 / 92025-11-21 / 62025-11-22 / 82025-11-23 / 02025-11-24 / 202025-11-25 / 232025-11-26 / 162025-11-27 / 142025-11-28 / 222025-11-29 / 122025-11-30 / 02025-12-01 / 162025-12-02 / 172025-12-03 / 02025-12-04 / 342025-12-05 / 82025-12-06 / 162025-12-07 / 02025-12-08 / 212025-12-09 / 392025-12-10 / 342025-12-11 / 42025-12-12 / 52025-12-13 / 02025-12-14 / 02025-12-15 / 182025-12-16 / 42025-12-17 / 02025-12-18 / 102025-12-19 / 02025-12-20 / 02025-12-21 / 02025-12-22 / 12025-12-23 / 132025-12-24 / 32025-12-25 / 62025-12-26 / 12025-12-27 / 72025-12-28 / 42025-12-29 / 272025-12-30 / 12025-12-31 / 02026-01-01 / 12026-01-02 / 62026-01-03 / 52026-01-04 / 142026-01-05 / 132026-01-06 / 192026-01-07 / 142026-01-08 / 222026-01-09 / 02026-01-10 / 02026-01-11 / 02026-01-12 / 242026-01-13 / 72026-01-14 / 32026-01-15 / 02026-01-16 / 222026-01-17 / 52026-01-18 / 02026-01-19 / 112026-01-20 / 32026-01-21 / 02026-01-22 / 02026-01-23 / 102026-01-24 / 02026-01-25 / 42026-01-26 / 312026-01-27 / 42026-01-28 / 132026-01-29 / 52026-01-30 / 242026-01-31 / 202026-02-01 / 62026-02-02 / 202026-02-03 / 82026-02-04 / 242026-02-05 / 212026-02-06 / 112026-02-07 / 82026-02-08 / 22026-02-09 / 112026-02-10 / 212026-02-11 / 132026-02-12 / 92026-02-13 / 262026-02-14 / 82026-02-15 / 182026-02-16 / 132026-02-17 / 102026-02-18 / 212026-02-19 / 212026-02-20 / 172026-02-21 / 12026-02-22 / 152026-02-23 / 52026-02-24 / 72026-02-25 / 82026-02-26 / 102026-02-27 / 102026-02-28 / 32026-03-01 / 162026-03-02 / 172026-03-03 / 202026-03-04 / 132026-03-05 / 132026-03-06 / 32026-03-07 / 52026-03-08 / 12026-03-09 / 02026-03-10 / 12026-03-11 / 72026-03-12 / 262026-03-13 / 142026-03-14 / 302026-03-15 / 72026-03-16 / 02026-03-17 / 112026-03-18 / 12026-03-19 / 232026-03-20 / 72026-03-21 / 92026-03-22 / 292026-03-23 / 142026-03-24 / 412026-03-25 / 272026-03-26 / 292026-03-27 / 182026-03-28 / 112026-03-29 / 32026-03-30 / 32026-03-31 / 172026-04-01 / 22026-04-02 / 32026-04-03 / 02026-04-04 / 02026-04-05 / 02026-04-06 / 152026-04-07 / 82026-04-08 / 222026-04-09 / 72026-04-10 / 162026-04-11 / 52026-04-12 / 02026-04-13 / 202026-04-14 / 82026-04-15 / 102026-04-16 / 342026-04-17 / 302026-04-18 / 62026-04-19 / 02026-04-20 / 262026-04-21 / 212026-04-22 / 182026-04-23 / 112026-04-24 / 202026-04-25 / 42026-04-26 / 72026-04-27 / 142026-04-28 / 62026-04-29 / 102026-04-30 / 112026-05-01 / 272026-05-02 / 02026-05-03 / 02026-05-04 / 22026-05-05 / 292026-05-06 / 162026-05-07 / 212026-05-08 / 122026-05-09 / 262026-05-10 / 202026-05-11 / 72026-05-12 / 372026-05-13 / 162026-05-14 / 92026-05-15 / 322026-05-16 / 62026-05-17 / 32026-05-18 / 122026-05-19 / 52026-05-20 / 52026-05-21 / 282026-05-22 / 292026-05-23 / 12026-05-24 / 12026-05-25 / 02026-05-26 / 12026-05-27 / 02026-05-28 / 62026-05-29 / 142026-05-30 / 02026-05-31 / 12026-06-01 / 02026-06-02 / 102026-06-03 / 42026-06-04 / 222026-06-05 / 162026-06-06 / 122026-06-07 / 12026-06-08 / 122026-06-09 / 292026-06-10 / 72026-06-11 / 02026-06-12 / 82026-06-13 / 92026-06-14 / 32026-06-15 / 22026-06-16 / 242026-06-17 / 72026-06-18 / 202026-06-19 / 152026-06-20 / 12026-06-21 / 62026-06-22 / 112026-06-23 / 102026-06-24 / 182026-06-25 / 52026-06-26 / 62026-06-27 / 262026-06-28 / 02026-06-29 / 132026-06-30 / 42026-07-01 / 192026-07-02 / 112026-07-03 / 172026-07-04 / 02026-07-05 / 12026-07-06 / 42026-07-07 / 102026-07-08 / 112026-07-09 / 82026-07-10 / 72026-07-11 / 02026-07-12 / 02026-07-13 / 32026-07-14 / 02026-07-15 / 312026-07-16 / 382026-07-17 / 92026-07-18 / 122026-07-19 / 322026-07-20 / 192026-07-21 / 162026-07-22 / 102026-07-23 / 252026-07-24 / 72026-07-25 / 422026-07-26 / 02026-07-27 / 422026-07-28 / 542026-07-29 / 332026-07-30 / 262026-07-31 / 322026-08-01 / 112026-08-02 / 02026-08-03 / 162026-08-04 / 782026-08-05 / 72026-08-06 / 182026-08-07 / 142026-08-08 / 292026-08-09 / 122026-08-10 / 482026-08-11 / 992026-08-12 / 682026-08-13 / 492026-08-14 / 312026-08-15 / 02026-08-16 / 142026-08-17 / 262026-08-18 / 642026-08-19 / 432026-08-20 / 392026-08-21 / 382026-08-22 / 82026-08-23 / 12026-08-24 / 332026-08-25 / 452026-08-26 / 142026-08-27 / 132026-08-28 / 802026-08-29 / 142026-08-30 / 102026-08-31 / 302026-09-01 / 422026-09-02 / 52026-09-03 / 222026-09-04 / 212026-09-05 / 72026-09-06 / 182026-09-07 / 142026-09-08 / 492026-09-09 / 32026-09-10 / 162026-09-11 / 142026-09-12 / 02026-09-13 / 52026-09-14 / 162026-09-15 / 262026-09-16 / 102026-09-17 / 02026-09-18 / 42026-09-19 / 02026-09-20 / 152026-09-21 / 362026-09-22 / 362026-09-23 / 172026-09-24 / 252026-09-25 / 312026-09-26 / 02026-09-27 / 02026-09-28 / 52026-09-29 / 42026-09-30 / 202026-10-01 / 172026-10-02 / 72026-10-03 / 02026-10-04 / 02026-10-05 / 212026-10-06 / 882026-10-07 / 142026-10-08 / 42026-10-09 / 52026-10-10 / 02026-10-11 / 32026-10-12 / 102026-10-13 / 222026-10-14 / 132026-10-15 / 192026-10-16 / 72026-10-17 / 12026-10-18 / 72026-10-19 / 0OctNovDecJanFebMarAprMayJunJulAugSepOctSunMonTueWedThuFriSat5,007 contributions in the last year by @jbacule on GitHubLessiiiiiMore