Available for opportunities

Hector
Carbajal

Software Engineer

Building performant, scalable full-stack applications —
from pixel-perfect frontends to cloud-native backends.

scroll
About

Engineer by degree,
builder by obsession.

Outside of work, I love taking on personal projects that challenge me end to end. Shelfie is one of them, a full-stack social book tracking platform with real-time messaging and AI-powered features that I built from the ground up and deployed to production. For me there`s nothing quite like the feeling of turning an idea into something people can actually open in their browser.

At Everdays I worked across the full stack, shipping dashboards, client-facing features, a secure document upload system, and various backend improvements including new endpoints, schema refinements, and database restructuring to support a growing product.

Outside of work I love building personal projects end to end. Shelfie is one of them, a full-stack social book tracker with real-time messaging and AI features, deployed to production and available for anyone to use.

2+Years professional experience
300%Sales increase at Everdays
40%Dev velocity improvement
35%Page load time reduction
Experience

Where I`ve worked

Software Engineer

Everdays
Jan 2023 — Sep 2025Full-time · Remote
  • Built and maintained React/Next.js applications integrated with REST APIs and Node.js backend services, contributing to a 300% increase in monthly sales.
  • Developed client-facing features including dashboards, blog pages, and a secure private document upload system.
  • Designed and built an appointment scheduling feature for agents, translating Figma designs into a full UI and setting up the supporting API route end to end.
  • Built an internal admin dashboard with real-time lead and agent filtering, reducing manual reporting effort by 80%.
  • Developed reusable WCAG-compliant component systems in React and TypeScript, improving frontend development velocity by 40%.
  • Extended REST endpoints, refined data schemas, and added new database tables to support a growing product.
  • Improved application performance through Lighthouse audits and bundle optimization, reducing page load times by 35%.
Projects

Things I've built

01Live

Applio

SaaS job-application tracking platform

A SaaS platform I built to manage my own job search, then turned into a freemium product. Tracks applications through every pipeline stage with interview round notes and analytics, and stores supporting documents in R2. Full Stripe subscription lifecycle for the Pro tier, with rate limiting and hardened auth middleware on the backend.

Next.jsTypeScriptNode.jsExpressPrismaPostgreSQLStripeAWS/Cloudflare R2Anthropic Claude API
Applio screenshot
02Live

Shelfie

Social book tracking platform

A full-stack social book tracker with real-time messaging via WebSockets, AI-powered book chat using Groq's Llama 3.3 70B model with token streaming, and a glassmorphism UI design system. Features JWT auth, soft-delete conversation logic, and a social activity feed with friend-based filtering.

Next.jsTypeScriptExpressPostgreSQLWebSocketsGroq APIAWS S3
Shelfie screenshot
03In Progress

QR Ticketing Platform

Serverless event ticketing system

A serverless QR-based ticketing system with role-based authentication supporting event, order, and ticket lifecycle management. Secure API workflows using Lambda and API Gateway with DynamoDB persistence enable real-time ticket validation with sub-10ms response times under concurrent load.

Next.jsTypeScriptAWS LambdaAPI GatewayDynamoDBS3JWT
Skills

What I work with

Frontend

ReactNext.jsTypeScriptJavaScript (ES6+)ReduxHTML5CSS3/SCSSResponsive DesignWCAG/ARIA

Backend

Node.jsExpressPostgreSQLMongoDBREST APIsWebSocketsJWT AuthSQL

Cloud & DevOps

AWS LambdaAPI GatewayDynamoDBAWS S3AWS CognitoVercelRailwayCI/CDGit/GitHub

Core Concepts

Data StructuresAlgorithmsOOPPerformance OptimizationAgile/ScrumClean CodeCode Reviews
Contact

Let's work together

I'm currently open to new opportunities. Whether you have a role, a project, or just want to connect, my inbox is open.