Skip to content

Open to work · Available for freelance

Jaime Noreña · Backend developer

I build fast, reliable software, from low-level C to the web.

Systems Engineering student finishing my 8th semester. I like working close to the metal: memory, sockets, performance. I also build the web apps that sit on top.

01 // about

About me

I'm a Systems Engineering student at Universidad del Valle (Colombia), finishing my 8th semester. My main focus is backend development. I enjoy writing C, understanding how things work underneath, and making software that is efficient and easy to maintain.

Besides systems work, I build complete web applications: REST APIs, databases and clean, responsive frontends. I care about clear communication, honest estimates and delivering on time.

Based in
Zarzal, Colombia
Education
Systems Engineering, Univalle (8th semester)
Languages
Spanish (native), English

Skills

Backend & Systems

  • 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

Tools & Practices

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

02 // projects

Featured projects

A selection of things I have built. Click a project for the full case study.

First-person view of textured brick walls, with a minimap showing the cast rays

Raycasting engine in C

A Wolfenstein-style 3D renderer written from scratch in C, with grid ray traversal, texture mapping, fisheye correction and collision detection.

  • C
  • raylib
  • Make
  • Linear algebra

Read case study →

Labor-market BI platform (DANE GEIH)

An ETL pipeline, MongoDB data warehouse and role-based dashboard that turns 3.4M records of Colombia's national household survey into labor-market indicators.

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

Read case study →

Formal grammar interpreter in C

An interactive tool to define a formal grammar, test whether a word belongs to its language and generate words from it, built on hand-written C data structures.

  • C
  • Dynamic memory
  • Recursion
  • Make

Read case study →

UVplace logo

UVplace, a real-time pixel canvas

A multiplayer collaborative canvas inspired by Reddit's r/place. Every pixel a user paints shows up instantly for all connected players over WebSockets.

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

Read case study →

UVfit, a health & fitness app

A React Native app for tracking training, nutrition and sleep. It syncs activity from Android Health Connect, and its FastAPI backend handles JWT authentication.

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

Read case study →

03 // services

Services & rates

Clear packages so you know what to expect. Every project starts with a free 30-minute call to define scope.

Landing page / Website

A fast, responsive website for your business, product or personal brand.

Starting from

$200

≈ $ 600.000 COP

  • Up to 5 sections or pages
  • Mobile-first, SEO basics
  • Contact form
  • Deployment + domain setup
Request a quote

Backend / REST API

A secure, documented API with a database, ready for your web or mobile app.

Starting from

$500

≈ $ 2.000.000 COP

  • Data modeling + database
  • Authentication
  • API documentation
  • Tests + deployment
Request a quote

C & Systems work

C programs, CLI tools, performance tuning, debugging and code reviews.

Starting from

$250

≈ $ 1.000.000 COP

  • Linux / POSIX tooling
  • Memory & performance profiling
  • Bug hunting (Valgrind, GDB)
  • Written report of findings
Request a quote

Something else?

Have a project that doesn't fit a package, or need ongoing hourly support? Let's talk and I'll send you a custom quote.

Request a quote →

Prices in USD for international clients and COP for clients in Colombia. Final price depends on scope.

04 // process

How I work

  1. 01

    Discovery call

    A free 30-minute call to understand your goals, requirements and timeline.

  2. 02

    Proposal

    A written scope, timeline and fixed price, so there are no surprises.

  3. 03

    Build

    Weekly progress updates and a preview link so you can follow along.

  4. 04

    Delivery & support

    Deployment, documentation and 30 days of free bug fixes after delivery.

Frequently asked questions

How does payment work?

50% upfront to start, 50% on delivery. For larger projects we can split payments by milestone.

How many revisions are included?

Each package includes two rounds of revisions. Additional changes are quoted separately.

Do you work with international clients?

Yes. I work remotely in English or Spanish and can adapt to your time zone (I am in UTC-5).

Are you available for full-time roles?

Yes. I am open to internships and junior backend positions, remote or in Colombia. Download my CV or contact me directly.

05 // contact

Let's work together

Tell me about your project or position. I usually reply within 24 hours.