Skip to content

Abierto a ofertas · Disponible para freelance

Jaime Noreña · Desarrollador backend

Construyo software rápido y confiable, desde C de bajo nivel hasta la web.

Estudiante de Ingeniería de Sistemas terminando 8.º semestre. Me gusta trabajar cerca del hardware: memoria, sockets, rendimiento. También construyo las aplicaciones web que van encima.

01 // about

Sobre mí

Soy estudiante de Ingeniería de Sistemas en la Universidad del Valle (Colombia) y estoy terminando 8.º semestre. Mi enfoque principal es el desarrollo backend: disfruto escribir C, entender cómo funcionan las cosas por dentro y crear software eficiente y fácil de mantener.

Además del trabajo de sistemas, construyo aplicaciones web completas: APIs REST, bases de datos y frontends limpios y adaptables. Me importa la comunicación clara, los estimados honestos y entregar a tiempo.

Ubicación
Zarzal, Colombia
Formación
Ingeniería de Sistemas, Univalle (8.º semestre)
Idiomas
Español (nativo), inglés

Habilidades

Backend y sistemas

  • C
  • C++
  • Python
  • Java / Spring Boot
  • FastAPI
  • Flask
  • REST APIs
  • WebSockets
  • SQL
  • MongoDB
  • ETL / data pipelines

Web

  • TypeScript
  • JavaScript
  • React Native / Expo
  • HTML & CSS
  • Astro
  • Tailwind CSS

Herramientas y prácticas

  • Linux
  • Git & GitHub
  • Make
  • Docker
  • pytest
  • GitHub Actions
  • Azure

02 // projects

Proyectos destacados

Una selección de lo que he construido. Haz clic en un proyecto para ver el caso completo.

Vista en primera persona de muros de ladrillo con texturas y un minimapa con los rayos trazados

Motor de raycasting en C

Un renderizador 3D estilo Wolfenstein escrito desde cero en C, con recorrido de rayos por cuadrícula, texturas, corrección de ojo de pez y colisiones.

  • C
  • raylib
  • Make
  • Álgebra lineal

Ver caso de estudio →

Plataforma BI del mercado laboral (GEIH del DANE)

Pipeline ETL, data warehouse en MongoDB y dashboard con roles que convierte 3,4 M de registros de la Gran Encuesta Integrada de Hogares en indicadores del mercado laboral.

  • Python
  • pandas
  • PyArrow
  • MongoDB
  • Streamlit
  • Plotly
  • Docker
  • pytest

Ver caso de estudio →

Intérprete de gramáticas formales en C

Una herramienta interactiva para definir una gramática formal, comprobar si una palabra pertenece a su lenguaje y generar palabras, construida sobre estructuras de datos propias en C.

  • C
  • Memoria dinámica
  • Recursión
  • Make

Ver caso de estudio →

Logo de UVplace

UVplace, lienzo de píxeles en tiempo real

Un lienzo colaborativo multijugador inspirado en r/place de Reddit. Cada píxel que alguien pinta aparece al instante para todos los jugadores conectados mediante WebSockets.

  • Python
  • Flask
  • Flask-SocketIO
  • SQLite
  • JavaScript

Ver caso de estudio →

UVfit, app de salud y entrenamiento

Una app en React Native para registrar entrenamiento, alimentación y sueño. Sincroniza la actividad desde Android Health Connect, y su backend en FastAPI maneja la autenticación con JWT.

  • TypeScript
  • React Native
  • Expo
  • SQLite
  • FastAPI
  • SQLAlchemy
  • Azure
  • GitHub Actions

Ver caso de estudio →

03 // services

Servicios y tarifas

Paquetes claros para que sepas qué esperar. Cada proyecto empieza con una llamada gratuita de 30 minutos para definir el alcance.

Landing page / Sitio web

Un sitio web rápido y adaptable para tu negocio, producto o marca personal.

Desde

$ 600.000

≈ $200 USD

  • Hasta 5 secciones o páginas
  • Diseño adaptable, SEO básico
  • Formulario de contacto
  • Despliegue y configuración de dominio
Solicitar cotización

Backend / API REST

Una API segura y documentada con base de datos, lista para tu app web o móvil.

Desde

$ 2.000.000

≈ $500 USD

  • Modelado de datos y base de datos
  • Autenticación
  • Documentación de la API
  • Pruebas y despliegue
Solicitar cotización

C y sistemas

Programas en C, herramientas CLI, optimización, depuración y revisión de código.

Desde

$ 1.000.000

≈ $250 USD

  • Herramientas Linux / POSIX
  • Perfilado de memoria y rendimiento
  • Caza de errores (Valgrind, GDB)
  • Informe escrito de hallazgos
Solicitar cotización

¿Algo diferente?

¿Tienes un proyecto que no encaja en un paquete o necesitas soporte por horas? Hablemos y te envío una cotización a medida.

Solicitar cotización →

Precios en USD para clientes internacionales y en COP para clientes en Colombia. El precio final depende del alcance.

04 // process

Cómo trabajo

  1. 01

    Llamada inicial

    Una llamada gratuita de 30 minutos para entender tus objetivos, requisitos y plazos.

  2. 02

    Propuesta

    Alcance, cronograma y precio fijo por escrito, sin sorpresas.

  3. 03

    Desarrollo

    Avances semanales y un enlace de vista previa para que sigas el progreso.

  4. 04

    Entrega y soporte

    Despliegue, documentación y 30 días de corrección de errores gratis tras la entrega.

Preguntas frecuentes

¿Cómo funciona el pago?

50% por adelantado para iniciar y 50% al entregar. En proyectos grandes podemos dividir el pago por hitos.

¿Cuántas revisiones incluye?

Cada paquete incluye dos rondas de revisiones. Los cambios adicionales se cotizan aparte.

¿Trabajas con clientes internacionales?

Sí. Trabajo de forma remota en español o inglés y me adapto a tu zona horaria (estoy en UTC-5).

¿Estás disponible para empleo de tiempo completo?

Sí. Estoy abierto a prácticas y cargos de backend junior, remotos o en Colombia. Descarga mi CV o escríbeme.

05 // contact

Trabajemos juntos

Cuéntame sobre tu proyecto o vacante. Normalmente respondo en menos de 24 horas.