I'm Lina María Montaño Ramírez (calypsobronte)
Backend Developer with +5 years of experience | Google Women Techmakers Ambassador
Passionate about building scalable backend systems, clean architecture, and creating impact through technology and community.
- Backend Developer with experience at MercadoLibre and Sinapsis
- Strong background in Go, Python, Node.js, TypeScript and Cloud (AWS, Azure, GCP)
- Love clean code, Domain-Driven Design (DDD), and building secure, maintainable systems
- Currently studying Software Development Technology at SENA (Remote or Colombia)
- Google Women Techmakers Ambassador
- Organizer & Leader at NodeCo and Pioneras Devs
- Mentor at Coderise
- Co-founder & Podcaster at CaminoDev
- 🎥 YouTube: RyukPlay
- 🎮 Twitch: ryukdeathnotetv
- 🎙️ Podcast: CaminoDev
💬 Open to opportunities in Backend Development, Cloud, and tech communities.
Currently looking for SENA paid internships and junior/mid-level positions.
My npm card inspired by bitandbang
Ejecutar Via npx
$ npx calypsobronte
Pasos
- Puedes hacer fork en el repo de bitandbang o simplemente ir creando tus archivos.
mkdir calypsobrontecd calypsobrontenpm initNota: iniciamos el package.json con tus datos despues:npm iNota: instalamos el node_modules para que nos cargen algunas dependencias que necesitamos despues creamos:mkdir bintouch card.jscuando ya creas el .js vas a copias este codigo
#!/usr/bin/env node
// 👆 Used to tell Node.js that this is a CLI tool// Pull in our modulesconstchalk=require('chalk')constboxen=require('boxen')// Define options for Boxenconstoptions={padding: 1,margin: 1,borderStyle: 'round'}// Text + chalk definitionsconstdata={name: chalk.white('Tu nombre / '),handle: chalk.cyan('tuname'),work: chalk.white('donde trabajas'),twitter: chalk.cyan('tu cuenta de twitter'),github: chalk.cyan('tu cuenta de github'),linkedin: chalk.cyan('tu cuenta de linkedin'),web: chalk.cyan('tu pagina web (opcional)'),npx: chalk.white('npx tuejecutable'),labelWork: chalk.white.bold(' Work:'),labelTwitter: chalk.white.bold(' Twitter:'),labelGitHub: chalk.white.bold(' GitHub:'),labelLinkedIn: chalk.white.bold(' LinkedIn:'),labelWeb: chalk.white.bold(' Web:'),labelCard: chalk.white.bold(' Card:')}// Actual strings we're going to outputconstnewline='\n'constheading=`${data.name}${data.handle}`constworking=`${data.labelWork}${data.work}`consttwittering=`${data.labelTwitter}${data.twitter}`constgithubing=`${data.labelGitHub}${data.github}`constlinkedining=`${data.labelLinkedIn}${data.linkedin}`constwebing=`${data.labelWeb}${data.web}`constcarding=`${data.labelCard}${data.npx}`// Put all our output together into a single variable so we can use boxen effectivelyconstoutput=heading+newline+newline+working+newline+twittering+newline+githubing+newline+linkedining+newline+webing+newline+newline+cardingconsole.log(chalk.green(boxen(output,options)))despues:
- Ejecutas
$ npm version major
asi miras que version tienes antes de darle publish debes de haber creado una cuenta en npm.org
- ejecuta esto
$ npm adduser - y despues
$ npm publish
y ya al fin puedel ejecutar tu
$ npx calypsobronte


