Mid-Level Frontend Developer · Linktic

Alejandro
Grajales

Frontend DeveloperVue · React · Next.jsEnd-to-end web productsDesign + code

I studied software development and bring 15+ years of graphic design experience. I build polished interfaces and complete products: from the Figma design to the database, with integrations and AI.

VueReactNext.jsTypeScriptJavaScriptTailwind CSSSupabasePostgreSQLNode.jsZustandGemini APITelegram Bot APIFigmaC++GitVercelVueReactNext.jsTypeScriptJavaScriptTailwind CSSSupabasePostgreSQLNode.jsZustandGemini APITelegram Bot APIFigmaC++GitVercel
Alejandro Grajales

About

Alejandro Grajales · Frontend Developer

From design to product development.

Since September 2025 I've been a Mid-Level Frontend Developer at Linktic, where I work with Vue; in my own projects I also use React, Next.js and TypeScript. I studied software development, and before that I spent 15+ years as a graphic and web designer. That background lets me turn a Figma design into a precise, consistent interface and suggest user experience improvements.

Beyond the interface, I build complete products: databases and authentication with Supabase, integrations with external APIs, bots and AI-powered workflows. I also hold a degree in music, and mixing music with code led to a plugin for OBS.

Current role
Mid-Level Frontend Developer · Linktic
Education
Software development · Music
Prior experience
Graphic & web design since 2006
Location
Colombia

Projects

Featured projects

Products I designed and built, from the interface to the database.

SaaS · Point of sale01

Ventex

Multi-tenant business management platform that brings point of sale, inventory, finance and customers into a single app.

  • Cash register shifts with opening float, cash count and differences by payment method
  • Teams with invitations and roles, with data isolated per business
  • Modules by business type, installable as a PWA
Next.js 16React 19SupabaseZustandTailwind v4
View code
Fintech · USDT exchange02

Cotejo

Tracks USDT exchange operations, reconciled with the counterparty, including fees and settlements.

  • Binance P2P prices and the daily official COP rate (TRM) from Colombia's Financial Superintendence (datos.gov.co)
  • Telegram bot: send a photo of the receipt and the transaction is recorded
  • AI (Gemini) reads receipts and extracts the data for review
Next.jsSupabaseGeminiTelegram Bot APIBinance P2P
View code
Web · Software studio03

Devtecia

Website for Devtecia, a custom software studio, with content in Spanish and English.

  • Per-language routes (ES/EN) and Open Graph images per page
  • Custom admin panel
  • Server-side contact form with Resend and automated tests
Next.jsi18nSupabaseResend
View code
E-commerce · Furniture04

ENSAMA

Online store for in-house bathroom and storage furniture, designed to ship anywhere in Colombia and be assembled at home.

  • Catalog by category, search and product pages
  • Cart and checkout, with WhatsApp contact
  • Shipping, returns and FAQ pages
Next.jsTypeScriptTailwind CSS
View code
OBS plugin · C++05

OBS Now Playing

Native OBS Studio plugin that shows the song currently playing on stream, with cover art and controls.

  • C++ plugin with a control dock, web overlay and Node.js server
  • Windows and macOS, with releases automated in GitHub Actions
  • Updates itself from inside OBS
C++OBS APINode.jsGitHub Actions
View plugin

Experience

Career

  1. 25

    Sep 2025 – Present · Linktic

    Mid-Level Frontend Developer

    Frontend development of web products with Vue.

  2. 22

    2022 · EOS Capital

    Frontend Vue Developer

    Web development with Vue, HTML and CSS, implementing Figma designs.

  3. EDU

    Education · Studies

    Software development

    Software development studies, the foundation of my move from design to programming.

  4. 06

    2006 – 2022 · VITA AG SAS · Cuarta Dimensión · La Tribu

    Graphic & web designer

    Web design in HTML and CSS, vector design, advertising campaigns, 2D animation and video editing.

Side project · OBS & streaming

A plugin for OBS Studio

Outside of work I combine music and code into tools for streamers.

OBS Now Playing overlay showing the current song
Spotify · YouTube Music · Apple Music
v2.4.14Free · MIT

OBS Now Playing

Shows the song you're listening to on your stream, with its cover art, its colors and buttons to control it.

Spotify, YouTube Music, Apple Music and any player your system recognizes. No accounts, no API keys.

OBS 31+ · macOS 12+ · Windows 10/11

Code, install guide and FAQ
  • Cover art colors

    The card takes the colors of each song's cover, with a smooth transition.

  • Solid or glass

    Solid or translucent card, light or dark theme, horizontal or vertical.

  • Video mode

    With YouTube Music it shows the music video instead of the cover, in sync.

  • Control dock

    Previous, pause, next and song search inside OBS.

How it's built
  • Native C++ plugin on the OBS API, with a Qt dock
  • Local Node.js server that detects the system's media player
  • HTML/CSS overlay as a browser source
  • Windows and macOS builds and releases with GitHub Actions

Contact

Let's talk

Happy to chat about opportunities, product projects or collaborations.