Skip to content
View bcostaaa01's full-sized avatar
:atom:
coding
:atom:
coding

Highlights

  • Pro

Block or report bcostaaa01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bcostaaa01/README.md

Hi there 👋

I'm a full-stack software engineer with a frontend focus. I live at the intersection of code, design, and spatial data: obsessed with maps, clean interfaces, and making complex things feel effortless. In the age of AI, anyone can ship software; I care about making it feel right.

I work mostly with Vue, React, and TypeScript, and I treat accessibility, performance, and security as part of the job, from component architecture through backend systems and infrastructure.

Focus areas: React · Maps & Geodata · Design Systems · UX

💼 Selected experience

  • Designed and implemented component-based frontend architectures at Synaps, used by 80,000+ architects worldwide
  • Owned a UI component library/design system and Sentry error-tracking infrastructure end-to-end, from design through production support, on internal and client-facing systems (as an employee and as a freelancer)
  • Collaborated closely with designers on redesigns, accessibility improvements, and UX refinements
  • Built cross-system integrations, including a Figma plugin and Bitbucket automation
  • Maintain the open-source package hubmigrate on PyPI
  • Write about engineering on dev.to

🚧 Currently building

  • StickyFlow.ai: a collaborative app I'm building AI generation, performance, and integrations for. I also love using it to do mathematics (more on that soon!) 🌟
  • lifeboard: a project-based app for organising your life, now in beta. Try it at uselifeboard.com

📖 Favourite reads

  • Clean Agile: Back to Basics by Robert C. Martin
  • Modern Software Engineering by David Farley

🧠 How I work

  • Clean, maintainable code over clever hacks; avoid side effects, keep functions single-purpose
  • Accessibility, performance, and security as first-class concerns, not afterthoughts
  • Architectural decisions evolve, and I treat revisiting them as normal, not as a failure
  • Collaboration over ego, and iterative improvement over premature perfection

⚒️ Tech stack

Frontend: Vue, React, TypeScript, Tailwind Backend: Java, Spring, Node.js, Python, FastAPI Infra & DevOps: Docker, Kubernetes, Terraform, AWS Cloud: Cloudflare, Render, Vercel Databases: SQL, MySQL, PostgreSQL, SQLite Testing & Quality: Vitest, Jest, Storybook Monitoring & Analytics: Sentry, PostHog

🤖 AI tools I build with

Claude: writing skills, automating workflows Claude Code: day-to-day coding, working through design tradeoffs Cursor: coding, breaking down complex problems Ollama: running LLMs locally, building LLM-integrated apps

📲 Connect with me

Personal site · Articles · hubmigrate on PyPI

Pinned Loading

  1. hubmigrate hubmigrate Public

    An open-source Python library is designed to simplify the process of migrating data to HubSpot, a powerful customer relationship management (CRM) platform. Whether you're moving contacts, companies…

    Python 2

  2. tdd-skill tdd-skill Public

    A Claude skill to implement a feature using TDD to get early feedback rather than writing tests after.

  3. data-management-app data-management-app Public

    A data management application which allows importing of Excel and CSV, and export into PDF.

    JavaScript

  4. rechnungsabgleich-app rechnungsabgleich-app Public

    A browser-only reviewer for German/European hybrid e-invoices (ZUGFeRD / Factur-X). Drop in an invoice PDF, and the app extracts the embedded XML, renders both side by side, and reports exactly whe…

    TypeScript

  5. claude-usage-win claude-usage-win Public

    A Claude usage tool for Windows. Shows up in the taskbar.

    Python

  6. running-node-servers-widget running-node-servers-widget Public

    Python