Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View karolrojas07's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report karolrojas07

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
karolrojas07/README.md

Hi there! đź‘‹

I’m Karol Rojas, a passionate Full-Stack Engineer with 4+ years of experience building scalable Web2, Web3, and AI-powered applications. I love turning complex challenges into into impactful, high-quality solutions—whether it’s designing secure SaaS platforms, integrating payment systems, or developing multi-agent AI systems.

About Me

I graduated in Electronic and Software Engineering from Universidad AutĂłnoma de Manizales in Colombia During my time at university, I developed strong leadership skills as the Engineering Faculty representative, while also nurturing a deep passion for solving real-world problems through technology and software.

My first major project was an internship, where I designed and implemented a complete system—both hardware and software—to monitor and manage access for coworkers at a company’s plant, improving performance and security. On the hardware side, I programmed an ESP32 microcontroller connected to Wi-Fi and an RFID card reader, which detected employee ID cards, recorded entry/exit timestamps, and published the data to a database via an API built with Node.js and Express.js. For the software side, I developed an Angular dashboard to manage workers, cards, and entry/exit logs, with data stored in MongoDB.

My first professional role was at kommit, where I gained solid experience in IRB, Ruby, Ruby on Rails, and RSpec while contributing to a large-scale, multi-tenant, worldwide real estate web application with over nine years of development history. In this role, I tackled challenges such as preventing the indexing of PDFs and private pages on Google Search, configuring email delivery across multiple providers and domains, implementing internationalization for multilingual websites, managing media with Cloudinary, handling deployment and hosting on Heroku (including add-ons), and configuring SSL and DNS.

Beyond this, I worked on several internal projects where I learned Docker, NoSQL databases, Elixir, and Phoenix + LiveView. I also contributed to open-source projects, which strengthened my collaborative skills, adherence to best practices, and ability to follow strict guidelines. Later, I entered the Web3 space, developing Chaincerts, where I worked with Stellar SDK, AWS services, React, and Three.js. I also authored a blog article on Soul Bound Tokens.

Almost two years later (~2024), I joined Salient Process as a Junior Software Developer. Within six months, I was promoted to Software Engineer thanks to my performance and ability to contribute to complex architecture design, database schema decisions, and workflow improvements. I took on research tasks and responsibilities in decision-making.

On the Business Compass project, I worked with the ASP.NET framework, EF Core, and vanilla JavaScript for frontend tasks. I deepened my expertise in PostgreSQL, creating stored functions, procedures, triggers, CTEs, views, and complex SQL queries. I also gained experience with Azure cloud services, virtual machines, and IIS. Additionally, I integrated Stripe as a payment gateway, designed the billing strategy for our SaaS product, and even managed the process of hiring a consultant—an enriching experience. I further expanded my knowledge in security by implementing Keycloak for OpenID Connect and OAuth 2.0 authentication and authorization.

More recently, I began contributing to Spade, where I have developed a multi-agent system using the CrewAI framework integrated with Gemini LLM models. In this project, I’ve also worked with FastAPI (Python) and React (TypeScript) within a monorepo architecture containing both backend and frontend.

I consider myself a hardworking professional and lifelong learner, highly proficient with Git and repository providers like GitHub. I respect best practices and development principles, thrive in agile environments, and am fully committed to gathering requirements effectively, estimating accurately, and allocating resources wisely to deliver reliable solutions.

Skills & Technologies

Backend

My Skills

Frontend

My Skills

Databases

My Skills

Cloud Services

My Skills

Development

My Skills

Top Projects

practical multi ai agents and advanced use cases with crewai

DeepLearning.ai---Multi-AI-Agent-Systems-with-crewAI-course-exercises

GitHub Stats

đź”­ Public Repos: 18

👥 Followers: 2

👤 Following: 8

GitHub Stats

Top Langs

Latest Blog Posts

Connect with Me

Email LinkedIn
WhatsApp

Popular repositories Loading

  1. editorjs-toggle-block editorjs-toggle-block Public

    Forked from kommitters/editorjs-toggle-block

    Toggle block tool for EditorJS

    JavaScript 1

  2. editorjs-undo editorjs-undo Public

    Forked from kommitters/editorjs-undo

    Undo/Redo feature for Editor.js

    JavaScript 1

  3. ruby-blog-application ruby-blog-application Public

    Building a blog using Ruby on Rails framework

    Ruby

  4. rspec-testing rspec-testing Public

    Ruby

  5. editorjs-inline-image editorjs-inline-image Public

    Forked from kommitters/editorjs-inline-image

    Unsplash inline images plugin for editorjs

    JavaScript

  6. editorjs-drag-drop editorjs-drag-drop Public

    Forked from kommitters/editorjs-drag-drop

    Drag and Drop feature for Editor.js

    JavaScript