Yo mismisimo About Me

Hey! me llamo Nicolas Ortega y soy un desarrollador apasionado por la informática. Me agrada aprender y experimentar con nuevas tecnologías y herramientas. Estoy constantemente buscando nuevas cosas para aprender y crecer profesionalmente. Hey! My name is Nicolas Ortega. I’m a developer focused on learning and experimenting with new technologies and tools. I constantly look for new things to learn and ways to grow professionally.

Formación Education

Las bases de mis competencias provienen de mi formación en Ingeniería en Informática en Duoc UC. Sin embargo, mi desarrollo profesional real se ha consolidado a través de proyectos personales, experiencia laboral y un proceso constante de autoaprendizaje impulsado por un interés intenso en todas las áreas de la programación. Poseo el título profesional de ingeniería y formación complementaria en gestión de proyectos informáticos, aseguramiento de calidad (QA) y buenas prácticas de código, además de conocimientos en ciencia de datos, machine learning y deep learning. The foundation of my skills comes from my studies in Computer Engineering at Duoc UC. However, my real professional development has been shaped by personal projects, work experience, and continuous self-learning driven by strong interest in all areas of programming. I hold a professional engineering degree and complementary training in IT project management, software quality assurance (QA), and clean code practices, along with knowledge in data science, machine learning, and deep learning.

Pasatiempos Hobbies

Disfruto jugar Street Fighter 6, un juego competitivo que exige un control preciso y una ejecución comparable a la práctica de un instrumento musical. Los videojuegos forman parte central de mis intereses; he explorado en profundidad su desarrollo y los considero una forma de arte que integra música, imagen y narrativa en una sola obra interactiva.

Además de los videojuegos, me impulsa el aprendizaje continuo en programación y tecnologías emergentes. Desarrollar proyectos dejó de ser únicamente una actividad laboral y se convirtió en una práctica que realizo por gusto, tanto por el desafío técnico como por la satisfacción de construir algo funcional.
I enjoy playing Street Fighter 6, a competitive game that requires precise control and execution similar to practicing a musical instrument. Video games are a central part of my interests; I have explored their development in depth and consider them an art form combining music, visuals, and narrative into one interactive piece.

Beyond gaming, I’m driven by continuous learning in programming and emerging technologies. Building projects stopped being just work and became something I do because I like it, both for the technical challenge and the satisfaction of creating something functional.

arrow-bottom Created with Sketch Beta.

Experiencia y Tecnologías Experience and Technologies

Experiencias Experiences

Participé en proyectos de desarrollo web y aplicaciones móviles, aplicando habilidades de programación y diseño. También exploré el desarrollo de videojuegos utilizando Java, Godot y Roblox Studio, llevando a práctica conceptos como vectorización, detección y gestión de colisiones mediante SAT, así como la implementación de animaciones basadas en sprites.

Desarrollé sitios web completos con sistemas CRUD integrados a bases de datos PostgreSQL y MySQL, utilizando Django como framework principal. Implementé API REST con Django Rest Framework y configuré mecanismos de autenticación y autorización de usuarios. Trabajé con HTML, CSS y JavaScript para construir interfaces funcionales y claras, empleé Git para control de versiones y colaboración, y desplegué aplicaciones en servidores utilizando Docker, Nginx y Gunicorn sobre VPS de Hostinger y EC2 en AWS.

He trabajado como profesor de programación, impartiendo clases de Python, Java y SQL, entre otras cosas, a estudiantes de diversos niveles y edades.
I participated in web and mobile development projects, applying programming and design skills. I also explored game development using Java, Godot, and Roblox Studio, practicing concepts such as vector math, collision detection and handling using SAT, and implementing sprite-based animations.

I developed complete websites with CRUD systems integrated into PostgreSQL and MySQL databases, using Django as the main framework. I implemented REST APIs with Django Rest Framework and configured user authentication and authorization. I worked with HTML, CSS, and JavaScript to build functional and clear interfaces, used Git for version control and collaboration, and deployed applications on servers using Docker, Nginx, and Gunicorn on Hostinger VPS and AWS EC2.

I have worked as a programming instructor, teaching Python, Java, and SQL, among other subjects, to students of various levels and ages.

Fabian Fabian

"Agradecido de su gran vocación y profesionalismo. Es precisamente lo que necesitaba para avanzar con mis proyectos." "Grateful for his strong dedication and professionalism. It was exactly what I needed to move forward with my projects."

www.superprof.cl →

Pia Pia

"Explica de manera excelente, detallada y con mucha paciencia. Creo que no había entendido lo que era la programación y cómo funcionaba hasta que tuve clases con él. Gracias al profe estoy pasando mi ramo de programación. Además de darme tips y páginas para practicar, prepara las clases de manera precisa, 100% recomendado." "He explains everything clearly, in detail, and with great patience. I don’t think I understood what programming actually was or how it worked until I took lessons with him. Thanks to him I’m passing my programming course. He also gave me tips and practice resources, prepares the classes precisely, 100% recommended."

www.superprof.cl →

Diego Diego

"El profe explica y pregunta siempre que vaya entendiendo, además de darse el tiempo de explicar una pregunta específica y asegurarse de que se entienda. Me parece estupendo." "He explains and checks that you are understanding, and also takes the time to clarify specific questions and make sure everything is clear. Very effective."

www.superprof.cl →

Paula Paula

"Excelente profesor, empático, con disposición, tiene mucha paciencia, se toma el tiempo para que uno realmente aprenda. Lo recomiendo." "Excellent instructor, patient and dedicated. He takes the time to ensure real understanding. I recommend him."

www.superprof.cl →

Estoy habituado a trabajar con I am used to working with

Profesor de desarrollo de videojuegos Video Game Development Instructor

Durante 2024 estuve trabajando como profesor de desarrollo de videojuegos para la empresa Algorithmycs. En este trabajo enseñé a jóvenes las bases del desarrollo de videojuegos y llevamos a la práctica proyectos usando el motor Roblox Studio. During 2024 I worked as a video game development instructor for the company Algorithmycs. I taught students the fundamentals of game development and we implemented projects using the Roblox Studio engine.

Desarrollo sistema de gestión minimarket NovaPanel Development of NovaPanel Minimarket Management System

Durante el primer semestre de 2023 desarrollé un sistema de gestión para un minimarket que abarcaba el ciclo operativo completo del negocio. El sistema incluía control detallado de inventario con actualización automática de existencias, registro de ventas en tiempo real y un módulo de administración de empleados con control de roles y seguimiento de actividad. Incorporé un panel de métricas que permitía visualizar movimientos de productos, ingresos diarios y rendimiento del personal.

El proyecto también integró hardware externo. Implementé impresión de boletas y reportes mediante impresoras térmicas, lectura de códigos de barras con escáneres físicos y generación de códigos de barras personalizados para cada empleado. Estos códigos se usaban como método de autenticación para agilizar el acceso al sistema y reducir errores en el manejo de terminales.
During the first semester of 2023 I developed a management system for a minimarket that covered the entire operational cycle of the business. The system included detailed inventory control with automatic stock updates, real-time sales logging, and an employee management module with role control and activity tracking. I added a metrics dashboard that displayed product movement, daily revenue, and staff performance.

The project also integrated external hardware. I implemented receipt and report printing through thermal printers, barcode reading using physical scanners, and custom barcode generation for each employee. These barcodes were used as an authentication method to speed up system access and reduce terminal-handling errors.

arrow-bottom Created with Sketch Beta.

Proyectos Destacados Featured Projects

NovaCommerce

NovaCommerce es una plataforma de comercio electrónico desarrollada con Django que ofrece una experiencia de compra en línea completa y segura. Está enfocada a pequeñas y medianas empresas que buscan ampliar su presencia en línea y llegar a más clientes. Los usuarios pueden navegar por un catálogo de productos, agregar artículos al carrito de compras y realizar pagos.

Además, NovaCommerce incluye funcionalidades administrativas que permiten a los vendedores gestionar inventarios, procesar pedidos y analizar ventas mediante un panel intuitivo. Ofrece métricas que ayudan en la toma de decisiones estratégicas y cuenta con personalización en tiempo real que permite cambiar colores, fuentes y el logo del sitio sin reiniciar los servidores.

Todo el backend implementa una API RESTful construida con Django Rest Framework, asegurando comunicación eficiente y segura entre el frontend y el backend.
NovaCommerce is an e-commerce platform built with Django that provides a complete and secure online shopping experience. It targets small and medium-sized businesses looking to expand their online presence and reach more customers. Users can browse a product catalog, add items to their shopping cart, and make payments.

NovaCommerce also includes administrative features that allow sellers to manage inventory, process orders, and analyze sales through an intuitive dashboard. It provides metrics that support strategic decision-making and offers real-time customization that allows changing the site's colors, fonts, and logo without restarting the servers.

The entire backend is built as a RESTful API using Django Rest Framework, ensuring efficient and secure communication between the frontend and backend.

Stack utilizado Stack used

Sistema gestión minimarket Minimarket Management System

Sistema de gestión integral para minimarket desarrollado con Django, que abarca desde el control de inventario hasta la administración de empleados. El sistema permite registrar ventas en tiempo real (con pistola lectora de códigos de barra), gestionar productos y generar reportes detallados.

Incorpora autenticación mediante códigos de barras para empleados, impresión de boletas y reportes con impresoras térmicas, y un panel de métricas para analizar el rendimiento del negocio. Esta solución optimiza las operaciones diarias del minimarket, mejorando la eficiencia y facilitando la toma de decisiones estratégicas.
Comprehensive management system for minimarkets developed with Django, covering everything from inventory control to employee administration. The system supports real-time sales registration (with barcode scanner), product management, and detailed report generation.

It includes employee authentication via barcodes, receipt and report printing using thermal printers, and a metrics dashboard for analyzing business performance. This solution streamlines daily operations, improves efficiency, and supports strategic decision-making.

Stack utilizado Stack used

Gunicorn

NovaTeach NovaTeach

NovaTeach es una plataforma educativa desarrollada con Django que conecta a estudiantes con profesores particulares. Permite a los usuarios buscar y reservar clases en diversas materias, chat en vivo, entre muchas otras funcionalidades

El proyecto fue 100% desarrollado por mí, incluyendo el diseño de la base de datos, desarrollo backend y frontend, y despliegue en servidores AWS utilizando daphne y Nginx. es mi proyecto mas ambicioso hasta la fecha.

el proyecto se encuentra actualmente en produccion y puede ser visitado en el siguiente enlace: https://novateach.cl mencionando si su escazes de usuarios a la fecha.
NovaTeach is an educational platform developed with Django that connects students with private tutors. It allows users to search and book classes in various subjects, live chat, among many other features.

The project was 100% developed by me, including database design, backend and frontend development, and deployment on AWS servers using daphne and Nginx. It is my most ambitious project to date.

The project is currently in production and can be visited at the following link: https://novateach.cl noting its scarcity of users to date.

Stack utilizado Stack used

Daphne
arrow-bottom Created with Sketch Beta.

Cosas interesantes Interesting Things

Ver código en GitHub → See code on GitHub →
Informacion
Jugador
Mapa
Enemigo
Inventario
Habilidades
Controles
Ver código en GitHub → See code on GitHub →

Accede desde un computador para jugar snake! Access from a computer to play snake!

Quédate a jugar un ratillo Stay a little and play