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.

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 👋

Full-stack Software Engineer with a frontend focus, a clean-architecture mindset, and a passion for building user-centric, scalable software. I work primarily with Vue.js, React, and TypeScript, and care about maintainability, accessibility, performance, and security — from UI and component architecture through backend systems and infrastructure.

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.

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

Selected experience

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

🚧 Currently building

  • StickyFlow.ai — a collaborative app, building AI generation, and working on performance, integrations, and more

🧠 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 — 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
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 📲

Articles · Python packages · npm packages · Personal site

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. automated-network-scanner automated-network-scanner Public

    An API built with FastAPI + Python to get the speed of the internet connection, and record logs in XML format.

    Python

  3. tdd-skill tdd-skill Public

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

  4. data-management-app data-management-app Public

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

    JavaScript

  5. 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

  6. claude-usage-win claude-usage-win Public

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

    Python