Open to full-stack roles with React and TypeScript · Remote or hybrid from Medellín (UTC−5)

Sebastián López OsornoFull-Stack Developer (React · TypeScript)

I build complete products, from the database to the screen people use.

React, TypeScript and Next.js on top of Spring Boot and FastAPI APIs, in the SmartPot IoT platform, the GoPoli ride-sharing PWA for students at my university, Zoho CRM widgets and the admissions forms applicants fill in across several countries.

Core stack

  • React · TypeScript
  • Next.js
  • Vite · Tailwind CSS
  • Spring Boot
  • FastAPI
  • PostgreSQL · MongoDB
  • Leaflet · OSRM
  • Vitest · Playwright
Sebastián López Osorno
years of experience
4+
admissions landing pages shipped
100+
of the commits people made to SmartPot are mine
93%
automated tests in the SmartPot API
139
web admissions and scholarship forms
8+
Zoho CRM widgets for sales teams
5
GitHub contributions since 2022
28,584
repositories I have contributed to
202

Professional Experience

Products, interfaces and APIs I have built since 2022

Sorted by relevance to the Full-Stack profile; matching achievements are highlighted.

  1. CRM & MarTech Developer

    ADCOM GROUP

    4 of 13 relevantCurrent

    Feb 2025 – Present · 1 yr 9 mosMedellín, Colombia · Remote

    I built and maintain 90+ admissions landing pages in React and TypeScript, their forms connected to Zoho and the platform that publishes them.

    • Built 90+ admissions landing pages and microsites for higher-education campaigns, connected to Zoho Forms and Zoho CRM to capture and route leads.
    • Built the platform that publishes the landing pages. A reusable GitHub Actions workflow builds each one, checks its path, compresses the files and uploads them with rsync to the VPS, where one Nginx per client serves it without rebuilding images or restarting anything.
    • Developed results APIs and an HTML template generator with Spring Boot and Thymeleaf for national lottery brands.
    • Built a real estate agency's lead capture site. A GitHub Actions workflow publishes the inventory of its Wasi account every day before dawn, and requests for advice, contact and visits land in Supabase.
    • React
    • TypeScript
    • Vite
    • Tailwind CSS
    • Spring Boot
    • Thymeleaf
    • FastAPI
    • Lighthouse
    • Zoho CRM
    • Zoho One
    • Deluge
    • Zoho Creator
    • Zoho Forms
    • Java
    • Python
    • Jinja2
    • PostgreSQL
    • Amazon SES
    • Amazon SNS
    • WhatsApp API
    • Meta Ads
    • Google Ads
    • Google Tag Manager
    • Typeform
    • Shopify
    • Dapta
    • n8n
    • Docker
    • GitHub Actions
    • Nginx
    • Linux
    • Prometheus
    • Nagios
  2. IT Manager & Backend Integration Lead

    TIVENOS – Solutions for Education

    3 of 11 relevantCurrent

    Jun 2025 – Present · 1 yr 5 mosMedellín, Colombia · Remote · Freelance

    Besides the services, I build what people use, such as Zoho CRM widgets, admissions and scholarship forms for the institutions' websites and the email signature service.

    • Built five Zoho CRM widgets with JavaScript, React and the Zoho widget SDK. They include a quote builder that calculates installments and generates the investment plan PDF, an assistant that walks an enrollment through the five PeopleSoft steps, lead capture with bulk import, appointment management and program changes.
    • Built web forms for admissions, scholarships and family relationships that institutions publish on their websites. They create the lead, update the opportunity, upload documents through the integration services and load the academic offering in cascading selects.
    • Built the email signature service (FastAPI and Jinja2) for the group's five brands, with one standard design that renders the same in Outlook, Gmail and Apple Mail.
    • FastAPI
    • React
    • Vite
    • JavaScript
    • jQuery
    • Python
    • Pydantic
    • uv
    • PostgreSQL
    • SQL Server
    • SOAP
    • Zeep
    • OAuth 2.0
    • Zoho CRM
    • Deluge
    • Zoho Analytics
    • Zoho Forms
    • Zoho WorkDrive
    • Jinja2
    • Docker
    • GHCR
    • GitHub Actions
    • Azure
    • Linux
    • Nginx
    • OpenTelemetry
    • Prometheus
    • Grafana
    • Loki
    • Tempo
  3. Backend Developer & Data Analyst

    MUV-U S.A.S

    1 of 7 relevant

    Jul 2023 – Jan 2025 · 1 yr 7 mosSabaneta, Colombia · Hybrid · Full-time

    I developed components for the website of a study-abroad agency and service integrations, alongside the data and CRM work.

    • Developed web components and service integrations for the company's main web platform, which improved its usability and performance.
    • Web Development
    • Power BI
    • DAX
    • SQL
    • Python
    • Zoho CRM
    • Excel
    • Data Modeling
    • ETL
    • Linux
    • IT Support
  4. Data Analyst (Internship)

    Quipux S.A.S

    Aug 2022 – May 2023 · 10 mosMedellín, Colombia · Hybrid · Internship

    A data analysis internship in revenue collection, my first job in tech, across cleanup, ETL and dashboards.

    • Python
    • Pandas
    • NumPy
    • Jupyter
    • SQL
    • ETL
    • Excel
    • Data Visualization
    • Batch scripting

Projects & Organizations

Complete products, from the database to the screen

GoPoli in the browser during a trip, with the route drawn over the map of Medellín and the trip in progress panel beside the side menu

Featured project · GoPoli · university team project

GoPoli

Mar 2026 – Present

Ride-sharing platform for students at Politécnico Colombiano Jaime Isaza Cadavid, where I'm the main contributor.

  • Next.js 16 PWA with Leaflet maps, OSRM routes that fall back to a straight line when the router fails, and a chat for every trip.
  • 41 tests in the API, 18 in the web app and a 31-step smoke test.
  • Spring Boot 4 REST API with JWT and BCrypt, with business rules in small, tested policy classes.
  • A PostgreSQL 16 image that owns the schema, which the API validates against and refuses to start on a mismatch.
  • I split the original repository into one per component, keeping each one's history, and scanned the whole history for leaked secrets.
  • Every image ships to GHCR with an SBOM and provenance, and one central workflow deploys over SSH and checks /health from outside, alongside CI, CodeQL and Dependabot.
  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS
  • Leaflet
  • OSRM
  • Spring Boot 4
  • Java 17
  • PostgreSQL 16
  • JWT
  • Docker
  • GitHub Actions
  • CodeQL

Products built in a team or on my own, with their code and, when there is one, their demo.

  • SmartPot overview with average crop health, crops online, alerts and the assistant's suggested actions for all crops

    SmartPotTech · university team project

    SmartPot

    Sep 2024 – Present

    IoT platform that monitors and automates hydroponic crops, split into 11 repositories and built by a team of five in which I'm the lead developer.

    • React 19 and TypeScript PWA, built with Vite 8 and Tailwind 4, that shows each reading against its ideal range and lets the assistant act.
    • I wrote 2,273 of the 2,446 non-automated commits across the 11 repositories (93%).
    • MicroPython firmware for the ESP32 that publishes sensor readings over MQTT with TLS, plus a simulator that feeds the demo with real weather and no hardware.
    • Spring Boot 4 API on Java 21 with MongoDB, Redis, JWT and OpenAPI, 130+ JUnit tests, which checks who owns each crop and each device.
    • React 19
    • TypeScript
    • Vite
    • Tailwind CSS
    • Spring Boot 4
    • FastAPI
    • Java 21
    • MongoDB
    • Redis
    • JWT
  • This portfolio's real home page in the full-stack view, with availability, name, role, summary and the profile switcher.

    Personal project

    MyPortfolio

    Jan 2026 – Present

    This site is a bilingual React and TypeScript portfolio with prerendered pages, a view per role, a page for every project and an assistant that answers in the browser.

    • Static prerendering of every view and every project, with per-route SEO, structured data, a sitemap and Open Graph images.
    • Each section loads its code and its copy separately, under budgets that CI checks for the startup JavaScript, the weight of each chunk and what the first paint needs.
    • Six role views that rewrite the copy, reorder the sections and bring forward what each profile looks for.
    • An assistant that answers questions about my profile by searching the site's own content, without calling any outside service.
    • React 19
    • TypeScript
    • Vite 8
    • Tailwind CSS 4
    • Vitest
    • Playwright
    • Lighthouse CI
    • SSG
    • Docker
    • Nginx
    View the projectPrivate code
  • Taurus's real frontend with sample data, showing the AG Grid aggregate tables of quotes, new business, conversion and premiums by tenant and by agent.

    TaurusSebastian-s · technical test

    Taurus Technical Test

    Nov 2024 – Dec 2024

    A data technical test I took from raw CSV files to a metrics API and an interactive dashboard.

    • React and TypeScript dashboard with an AG Grid table to explore the records.
    • Plotly.js charts to compare the metrics of each group.
    • Loading the CSV files into MySQL and MariaDB, with exploratory analysis in Pandas inside a notebook.
    • FastAPI metrics API with async SQLAlchemy that groups the data by tenant, agent and state.
    • FastAPI
    • React
    • TypeScript
    • Vite
    • Tailwind CSS
    • AG Grid
    • Python
    • SQLAlchemy
    • Pandas
    • Jupyter
  • PepperCRM's real frontend with its repository's sample data, showing the task board with To Do, In Progress and Done columns, and the menu of leads, contacts, deals, products, vendors and quotes.

    PepperTechDev · team product

    PepperCRM

    Feb 2025 – Nov 2025

    A CRM built by a team of four to manage leads, tasks and communications, where I wrote almost all of the backend.

    • React and Vite frontend with a kanban board to move leads between stages, plus task management.
    • Spring Boot API on Java 17 organized by business modules such as users, leads, tasks, tags, comments, files, messages and email.
    • Security with Spring Security and JWT, a rate-limiting filter and CORS configured per environment.
    • MongoDB Atlas as the database, Redis as the cache and an asynchronous mail service for notifications.
    • Spring Boot
    • React
    • Vite
    • Tailwind CSS
    • Render
    • Java 17
    • Spring Security
    • JWT
    • MongoDB Atlas
    • Redis
All projects and the repository archive

GitHub Organizations

Where my code lives, across work, products and education

  • ADCOM-Group

    Private

    Admissions landing pages and the platform that deploys them, Zoho automations, results services and email metrics for the agency's clients.

    121 repositories · 3 members

    See activityGitHub
  • SmartPotTech

    IoT platform for hydroponic crops, with firmware, broker, API, AI assistant, PWA and infrastructure.

    11 repositories · 3 members

    See activityGitHub
  • GoPoli

    Ride-sharing platform for university students, with a PWA, an API and a database.

    5 repositories · 2 members

  • TaurusSebastian-s

    Data technical test with FastAPI, Pandas and React.

    4 repositories

    See activityGitHub
  • TechnicalSebastians

    Projects of the Software Programming Technician program (SENA – IUSH), with web apps and tools in PHP, MySQL and C#.

    4 repositories · 2 members

    See activityGitHub
  • VocationalSebastian-s

    Technical high school projects (Pascual Bravo and INEM) with HTML, PHP, VB.NET, Java and Python.

    8 repositories · 3 members

    See activityGitHub
  • TivenosEducation

    Private

    Integration services, observability, Zoho CRM widgets, admissions forms, CRM snapshots and email signatures for an education technology partner.

    54 repositories · 5 members

    See activityGitHub
  • PepperTechDev

    PepperCRM, a CRM product built with Spring Boot, React and MongoDB.

    6 repositories · 4 members

    See activityGitHub
  • EngineeringSebastian-s

    The Computer Engineering degree course by course, with AI, computer vision, networks, operating systems, distributed systems and data structures.

    37 repositories

    See activityGitHub
  • TestLabData

    Private

    Python data automations from the Quipux internship, for campaigns and reports (2022 – 2023).

    18 repositories

    See activityGitHub
All organizations, with my commits in each

My Journey

From my first HTML pages to complete web products built in teams, and where I am heading

Each line is a role and each stop is a milestone. Select a stop to see what happened there.

Mar 2026

Project · Mar 2026 – Present

GoPoli

University project · Politécnico JIC

Ride-sharing platform for students of my university, where I am the main contributor.

  • Web & full-stack
  • Backend & integrations
  • DevOps & cloud
SDG11Sustainable Cities and Communities4Quality EducationGo to the section

Technical Skills

The tools I take a web product from the interface to the database with

  • Frontend

    16 tools
    • React
    • TypeScript
    • Next.js
    • Vite
    • Tailwind CSS
    • HTML
    • CSS
    • Bootstrap
    • jQuery
    • PWA
    • Leaflet
    • Select2
    • SweetAlert2
    • jsPDF
    • WordPress
    • Bricks Builder
  • Backend & APIs

    20 tools
    • FastAPI
    • Spring Boot
    • Node.js
    • Thymeleaf
    • Spring Security
    • Django
    • Flask
    • Laravel
    • REST
    • SOAP/WSDL (Zeep)
    • GraphQL (Strawberry)
    • Webhooks
    • JWT
    • OAuth 2.0
    • OpenAPI
    • Swagger
    • Pydantic
    • SQLAlchemy
    • asyncpg
    • Jinja2
  • Databases

    9 tools
    • PostgreSQL
    • MySQL
    • MariaDB
    • SQL Server
    • Oracle
    • MongoDB
    • Redis
    • SQLite
    • H2
  • Languages

    14 tools
    • TypeScript
    • JavaScript
    • Python
    • Java
    • SQL
    • Deluge
    • PHP
    • C
    • C++
    • C#
    • VB.NET
    • R
    • ARM Assembly
    • Bash
  • Testing & Quality

    9 tools
    • Vitest
    • Playwright
    • Lighthouse
    • PyTest
    • JUnit
    • Postman
    • TDD
    • CodeQL
    • Dependabot
  • DevOps & Observability

    22 tools
    • Docker
    • Docker Compose
    • GitHub Actions
    • GitLab CI/CD
    • GHCR
    • Docker Hub
    • Nginx
    • Linux
    • Kubernetes
    • OpenTelemetry
    • Prometheus
    • Grafana
    • Loki
    • Promtail
    • Tempo
    • Blackbox Exporter
    • cAdvisor
    • Node Exporter
    • Nagios
    • rsync
    • SSL/Certbot
    • Bash

The Engineer's Mindset

From PHP sites in high school to PWAs in React and Next.js

“Engineering is the art of understanding complex systems.”

I'm Sebastián López Osorno, a developer from Medellín, Colombia, in my final semester of Computer Engineering. For more than 4 years I've been getting systems that don't talk to each other to share data people can trust.

I started with HTML and PHP sites at Pascual Bravo and PHP and MySQL applications at SENA. At university I moved to Spring Boot and React, and since 2024 I've led SmartPot, where I wrote the API, the PWA and much of the infrastructure; in 2026 came GoPoli, with Next.js.

I care that the person using a product never has to think about how it works inside, so I work on both sides, the API and its database as much as the screen with its loading states and its accessibility. In GoPoli that meant a map with routes and a chat for every trip; in SmartPot, a PWA that shows what each sensor measures and lets the assistant act.

Along that path I've worked on almost every side of a tech team, from data, CRM and backend to frontend, servers and, at TIVENOS, technical coordination. It lets me understand what marketing, finance or IT ask for without anyone translating it for me, and turn it into concrete tasks.

With artificial intelligence I took the same path, from building it to directing it. At university I built, with a classmate, an expert system in CLIPS, fuzzy logic with scikit-fuzzy and genetic algorithms, and on my own a reactive agent that decides which actuators to switch on; at SmartPot, an assistant with expert rules, fuzzy logic and scikit-learn models that forecasts when a crop will leave its range and proposes actions applied in bulk; and at ADCOM, lead contact with AI agents in Dapta.

I work with language models at both scales. On the small side, I fine-tuned Qwen2.5-1.5B with LoRA and built a RAG pipeline with a quantized Qwen2-0.5B and a FAISS index, meant to run on modest hardware. On the large side, I built an n8n agent that answers with Claude and queries three MCP servers I wrote in Python, and I've worked with GPT, with Gemini and with open models running locally through Ollama.

In daily development I direct coding agents, Claude Code among them, with engineering judgment. Before delegating I write down each project's rules, from commit authorship to what is never touched in production; then I review every proposal and run it through the same tests and the same CI as any other change. Having built these systems from the inside is what lets me decide what to delegate, spot when an answer doesn't hold up and use AI to save work without giving up the design.

Next is bringing those language models to the data I integrate today, with assistants that answer from each organization's own information. On the academic side, I finish the cybersecurity diploma in December 2026, graduate in March 2027, and then come a specialization in data science and a master's in cybersecurity.

What I care about most is a product working as well for the people who use it as for the people who maintain it. I'm looking for a full-stack role with React and TypeScript, remote or hybrid.

  1. 2019INEM: first algorithms and web design
  2. 2020Pascual Bravo: software development technician
  3. 2022Politécnico and SENA: engineering and a programming technician degree
  4. 2022Quipux: data analysis internship
  5. 2023MUV-U: CRM, Power BI and servers
  6. 2024SmartPot: lead developer of the IoT platform
  7. 2025ADCOM: CRM, MarTech and 100+ landing pages
  8. 2025TIVENOS: IT Manager and integration lead
  9. 2026GoPoli: ride-sharing PWA
  10. 2026Cybersecurity diploma

Languages

Spanish
Native
English
Professional working proficiency
Portuguese
Elementary

Education

  1. 2022 – 2026

    Bachelor's in Computer Engineering

    Politécnico Colombiano Jaime Isaza Cadavid

    Final semester · Graduation Mar 2027

    See the programGitHub organization · 37 repositories

    • Software engineering
    • Artificial intelligence
    • Machine learning
    • Computer vision
    • Evolutionary computing
    • Semantic web and agents
    • Distributed and parallel programming
    • Cisco networks and IPv6
    • Operating systems
    • Hardware architecture
    • Compilers and automata
    • Data structures
    • SQL and NoSQL databases
    • Testing and TDD
    • Modeling and simulation
    • Operations research
    • Numerical analysis
    • Applied statistics
    • IT project management
  2. 2026

    Diploma in Cybersecurity

    Politécnico Colombiano Jaime Isaza Cadavid

    In progress · Sep – Dec 2026

    See the programLab reports on GitHub

    • Kali Linux
    • Nmap
    • Ethical hacking
    • Vulnerability analysis
    • CTF
    • Privilege escalation
    • Incident response
    • Role-based access control
  3. 2022 – 2023

    Software Programming Technician

    SENA – Institución Universitaria Salazar y Herrera (IUSH)

    See the programGitHub organization · 4 repositories

    • Software analysis
    • Systems architecture
    • Software design
    • Web development
    • PHP and MySQL
    • C#
    • Database objects
    • Data modeling
    • Version control
    • Operating system installation
  4. 2020 – 2021

    Assistant Software Development Technician

    Institución Educativa Pascual Bravo

    See the programGitHub organization · 8 repositories

    • Programming logic
    • Data structures
    • Relational databases
    • PHP
    • HTML and CSS
    • Visual Basic .NET
    • Excel with VBA
    • Java
    • Python
  5. 2019 – 2021

    High School with Computer Science Specialization

    I.E. INEM José Félix de Restrepo

    See the programGitHub organization · 8 repositories

    • Computing fundamentals
    • Algorithms
    • Web design
All education, with its courses and projects

Services I Offer

What I can take from the interface to the database, with the project where I already did it

  • Backend · CRM & Zoho · Full-Stack

    Integration & Backend Engineering

    I connect the CRM with the systems already in place, so nobody types the same data twice.

    • Custom REST APIs in Python (FastAPI) and Java (Spring Boot)
    • Integration with academic and legacy systems over REST, SOAP, SQL Server or files on FTP
    • Background jobs with retries, idempotency and a status you can query
    • Webhooks and connectors for WhatsApp, Meta Ads, Google Ads and forms
    • OpenAPI documentation and automated tests

    Done in: Integration Platform · PepperCRM · GoPoli

  • Full-Stack · CRM & Zoho

    Web Development & Landing Pages

    I build fast, bilingual, measurable websites and web apps connected to the CRM.

    • Apps in React, Next.js and Vite with TypeScript and Tailwind CSS
    • Campaign landing pages with UTM capture, forms and conversion events
    • Prerendered sites with complete SEO, Open Graph and structured data
    • PWAs with maps (Leaflet and OSRM) and group chat
    • Accessibility and performance measured with Lighthouse

    Done in: GoPoli · Real Estate Landing with a Synced Inventory · University Admissions Funnel · MyPortfolio

  • CRM & Zoho

    CRM Development & Automation (Zoho)

    I set up Zoho so the sales process lives in the CRM instead of spreadsheets.

    • Implementation and customization of Zoho CRM modules, fields, layouts and workflows
    • Deluge functions and in-record widgets built with the Zoho Extension Toolkit
    • Zoho Creator apps and Zoho Analytics dashboards
    • Bulk loads, links and cleanups with the Bulk API
    • Web forms connected to the CRM, with UTM capture and validation

    Done in: Zoho CRM Widgets · Zoho Bulk Operations Toolkit · Admissions and Scholarship Web Forms

  • Data & BI

    Business Intelligence & Data

    I get data out of wherever it lives, clean it and turn it into dashboards and reports that update themselves.

    • Database audits, cleanup and deduplication
    • CRM snapshots in PostgreSQL to analyze it with SQL
    • Dashboards in Power BI (DAX) and Zoho Analytics
    • Python and Pandas notebooks for analysis and campaign tracking
    • Automated operational reports

    Done in: CRM Snapshots · Collection Campaign Automation · Taurus Technical Test

  • CRM & Zoho · Data & BI · DevOps

    Process Automation

    I turn repetitive tasks into scheduled processes that warn you when something fails.

    • Workflows in n8n, Zapier and Power Automate, and Deluge functions
    • Python scripts scheduled with cron or GitHub Actions
    • Bulk email with Jinja2 templates and Amazon SES
    • Generated documents, such as quote PDFs and email signatures
    • Retries and alerts when a data source arrives late

    Done in: Hyper-Personalized Email at Scale · Email Signatures · Zoho Bulk Operations Toolkit

  • DevOps · Backend

    Infrastructure & Deployment

    I put each service in containers, with automatic deploys and a secure server.

    • Linux VPS administration, Nginx, SSL and ports
    • Docker images, Compose and CI/CD with GitHub Actions
    • Deploys without restarts for fleets of static sites
    • Restricted deploy users and pinned host keys
    • GHCR images with Dependabot and CodeQL

    Done in: Landing Page Deployment Platform · MyPortfolio · SmartPot

  • DevOps · Backend

    Observability & Reliability

    I instrument services to know what fails before anyone reports it.

    • Metrics with Prometheus and dashboards in Grafana
    • Centralized logs with Loki and traces with OpenTelemetry and Tempo
    • Uptime probes, certificate expiry checks and alert rules
    • Alerts to Telegram and daily monitors that open issues
    • Regular performance reviews with Lighthouse

    Done in: Observability Platform · Landing Page Deployment Platform

  • CRM & Zoho · Data & BI · Backend

    Technical Consulting & Support

    I help business and IT teams decide on, document and run the technology they use.

    • Process assessment and architecture proposals
    • Technical documentation, standards and good practices
    • Logging, security and deployment standards for new services
    • Help desk and support for CRM users
    • Coordination between development, marketing and analytics

    Done in: Integration Platform · University Admissions Funnel

Why hire me?

Eleven reasons, each with what a manager or a teammate wrote about working with me

  • From question to production

    I take a problem from the first question to production, keep it running, and learn whatever tool it needs.

    “He is reliable, works steadily and can move his tasks forward without much follow-up.”
    Lautaro Bordoni · Zoho CRM Expert Consultant · Translated from Spanish
  • I speak marketing, finance and IT

    I work with each team on its own terms, which helps when a project spans all three.

    “He is a diligent, proactive professional with a great ability to deliver solutions that meet the needs of each area.”
    Kelly Johana Mejia · Business Administration Professional · Translated from Spanish
  • Technology that serves the business

    I judge a solution by what it changes for the business, whether that is leads reaching the CRM complete, reports nobody builds by hand or pages that load fast.

    “excellent technical command of web development with a strategic vision”
    Daniel Rodriguez · CEO · Translated from Spanish
  • I learn fast and teach what I learn

    I learn the tool the problem calls for, from Deluge to OpenTelemetry or an academic system's API, and leave it documented for the team.

    “He always has an insatiable curiosity to learn new things and guides us through the process.”
    Darwin David Castaño Hernández · Software Developer · Translated from Spanish
  • I share what I know

    I review code, explain my decisions and write the documentation I would have liked to find.

    “I highlight his willingness to help others and share his experience”
    Paula Vega · E-Commerce & Digital Marketing Specialist · Translated from Spanish
  • From business need to architecture

    I start from the decision or process a team needs to change, then choose the architecture and split it into tasks.

    “He translates business needs into architecture and concrete tasks, anticipates risks and prioritizes with good judgment.”
    Felipe Camacho · CMO · Translated from Spanish
  • Less manual work

    I automate repetitive data entry and reporting with CRM workflows, n8n and scripts.

    “He is very people-oriented and acts as a facilitator in the continuous improvement of both individual and team processes.”
    Jennifer Andrea Tuso M. · Customer Experience Director · Translated from Spanish
  • Connected data

    I bring data scattered across spreadsheets, the CRM and web forms together, so every area works from the same records.

    “He also has strong data analysis skills, which allow proper traceability and follow-up of information.”
    Tatiana Díaz · Communications & Marketing Specialist · Translated from Spanish
  • Calm when something breaks

    When a service fails, I find the cause in the logs, traces and metrics, fix it, and leave an alert so it shows up sooner next time.

    “how he approaches problems: no drama, calmly and always looking for solutions”
    Rodrigo Sánchez · IT team · Translated from Spanish
  • Careful with data

    I validate, remove duplicates and keep a record before loading or syncing data, because a mismatched record costs more than the check.

    “His meticulous approach and attention to detail have been fundamental to our team's success.”
    Emmanuel Berrio Jimenez · Full-Stack Developer · Translated from Spanish
  • I deliver more than was asked

    When I close a task I look at what surrounds it, such as the missing monitoring, the test that did not exist or the manual step that can be automated.

    “you throw him one ball and he gives you back three”
    Daniela Bolivar · Global Business Development Manager · Translated from Spanish

What My Colleagues Say

Sixteen LinkedIn recommendations; those from people who built products with me come first

Recommendations
16
From supervisors
8
From teammates
8
  • Collaborative

    “I had the opportunity to work with him, and I can say with complete confidence that he is an exceptional professional. His technical ability, commitment and skill at finding solutions make him someone who has a great impact on every project he leads or takes part in. Beyond his knowledge, I highlight his willingness to help others and share his experience. He is always ready to support the team, tackle challenges with a proactive attitude and contribute ideas that add value. He is extremely diligent, responsible and focused on meeting goals without losing sight of the quality of his work. Working with him has been a very enriching experience, both for his professionalism and for his human quality. Without a doubt, I recommend him to any organization looking for a highly competent, collaborative professional committed to excellence.”

    Translated from Spanish · Show original

    “Tuve la oportunidad de trabajar con él y puedo decir con total confianza que es un profesional excepcional. Su capacidad técnica, compromiso y habilidad para encontrar soluciones lo convierten en una persona que genera un gran impacto en cada proyecto que lidera o en el que participa. Más allá de sus conocimientos, destaco su disposición para ayudar a los demás y compartir su experiencia. Siempre está dispuesto a apoyar al equipo, resolver desafíos con una actitud proactiva y aportar ideas que agregan valor. Es una persona sumamente diligente, responsable y enfocada en cumplir los objetivos sin perder de vista la calidad de su trabajo. Trabajar con él ha sido una experiencia muy enriquecedora, tanto por su profesionalismo como por su calidad humana. Sin duda, lo recomiendo a cualquier organización que busque un profesional altamente competente, colaborativo y comprometido con la excelencia.”

    Paula Vega

    E-Commerce & Digital Marketing Specialist · CRM · Loyalty · Digital channels

    Different team · Jul 2026

  • Well-rounded

    “Working with Sebastián has been key for the team. He combines solid technical knowledge with a deep understanding of the business, which lets him propose viable, scalable solutions aligned with the goals. He translates business needs into architecture and concrete tasks, anticipates risks and prioritizes with good judgment. A complete and reliable profile.”

    Translated from Spanish · Show original

    “Trabajar con Sebastián ha sido clave para el equipo. Combina sólidos conocimientos técnicos con un entendimiento profundo del negocio, lo que le permite proponer soluciones viables, escalables y alineadas con objetivos. Traduce necesidades de negocio en arquitectura y tareas concretas, anticipa riesgos y prioriza con criterio. Un perfil completo y confiable.”

    Felipe Camacho

    CMO · MarTech · Performance marketing

    Direct supervisor · Oct 2025

  • Strategic vision

    “I had the opportunity to work with Sebastián, and his professionalism and commitment stand out in every project. He combines excellent technical command of web development with a strategic vision that makes each solution not only work optimally, but also add real value to the business.”

    Translated from Spanish · Show original

    “Tuve la oportunidad de trabajar con Sebastián y destaca su profesionalismo y compromiso en cada proyecto. Se caracteriza por combinar un excelente dominio técnico en desarrollo web con una visión estratégica que facilita que cada solución no solo funcione de manera óptima, sino que también aporte valor real al negocio.”

    Daniel Rodriguez

    CEO · Adcom Group

    Direct supervisor · Sep 2025

Certifications

Web, JavaScript, CSS and SEO first, with what each certification adds to a complete product

My Resume

For a full-stack role, the extended version walks through the web products end to end; the designed one shows the profile on one page

Concise version, ready for applicant tracking systems.

  • 2 pages
  • PDF with selectable text
  • Updated on October 15, 2026

What it includes

  • Two pages in a single column with selectable text
  • Profile, experience, skills and education
  • Keywords for backend, CRM, data and DevOps roles
Preview of the first page of the resume · ATS (compact)Page 1 of 2

GitHub Metrics

What is behind the numbers in web products from end to end

TypeScript leads the commits because it is the main language of the landing pages, of the SmartPot and GoPoli web apps and of this portfolio; the hours show how much time the Python and Java backends take.

Figures from October 18, 2026, refreshed on every deploy

contributions since February 2022
28,584
commits since February 2022
27,770
days with at least one contribution
790
days in a row with contributions, still running
490
pull requests opened
171
pull requests reviewed
548
repositories I have contributed to
202
organizations I am a member of
10

Where the commits are

Commits on the default branch of the repositories I can query with the GitHub API, counted on October 15, 2026, which add up to 21,731 in 269 repositories. The commit figure above comes from GitHub's contribution count and is higher than this sum.

  • Admissions landing pages8,898 commits · 106 repositories

    The agency's campaign landing pages. They include the visual builder's automatic commits and the changes I applied by script to the whole fleet.

  • Integration services4,047 commits · 23 repositories

    The FastAPI services that connect Zoho CRM with each institution's academic systems.

  • SmartPot2,629 commits · 11 repositories

    The university IoT project, with firmware, API, web app, models and infrastructure.

  • Degree coursework1,663 commits · 37 repositories

    One repository per course or project of the Computer Engineering degree.

  • Email signatures904 commits · 1 repositories

    The TIVENOS email signature generator.

  • Everything else3,590 commits · 91 repositories

    The agency's infrastructure and tools, the TIVENOS forms, widgets and observability, team products, technical tests, this portfolio and personal repositories.

Hours versus commits

Each language's share of the GitHub commits and of the 537 hours WakaTime tracked in my editors.

commitshours

  • Python
    commits: 26%
    hours: 38%
  • TypeScript
    commits: 59%
    hours: 4%
  • Java
    commits: 5.3%
    hours: 8.7%
  • JavaScript
    commits: 2.9%
    hours: 5.8%
  • Jupyter
    commits: 2.6%
    hours: 5.3%
  • HTML
    commits: 2%
    hours: 6.6%
  • Shell
    commits: 0.9%
    hours: 3.4%

They measure different things. The count by language assigns each commit to its repository's main language, and a change applied to the whole landing page fleet adds one commit per repository, almost all of them TypeScript. WakaTime measures time in the editor, where the Python services and notebooks weigh the most.

Year by year

Contributions each year and the days with at least one.

  1. 2022

    52846 of 309 days active

  2. 2023

    24570 of 365 days active

  3. 2024

    683117 of 366 days active

  4. 2025

    6,077266 of 365 days active

  5. 2026

    21,051291 of 291 days active · through October 18

Contributions by day of the week

  1. Sun1,525
  2. Mon4,396
  3. Tue5,374
  4. Wed5,229
  5. Thu3,647
  6. Fri5,946
  7. Sat2,467

Editors (WakaTime)

  • PyCharm281 h
  • WebStorm106 h
  • IntelliJ IDEA84 h
  • Claude Code66 h
  • DataGrip3 h

202 repositories with commits of mine, 135 of them private.

Of the 548 pull requests I reviewed, 540 were dependency updates opened by Dependabot.

33 repositories created and 51 issues opened since February 2022.

Get In Touch

Tell me which web product you want to build or improve

Reach me directly

I reply by email or WhatsApp. If it is about a role, a link to the job post helps me answer with what matters to you.

The message opens in WhatsApp or in your mail app, ready to send; nothing is stored on this site.