Hey, I'm Nicholas.

I build AI, full-stack systems, and real-time engineering projects.

Projects

A selection of engineering projects spanning AI, real-time systems, and full-stack development.

C++ Shell

C++ Shell

A Unix-like shell built in C++ with support for command parsing, piping, I/O redirection, and background process execution. Implements custom tokenization and process management for a functional terminal experience.

C++Systems ProgrammingProcess ManagementCLI
Game Engine

Game Engine

A modular 2D game engine built in C++ featuring a component-based architecture, entity system, physics integration, rendering pipeline, and scene management. Supports real-time rendering and collision detection.

C++2D RenderingPhysicsGame Development
HTTP Webserver

HTTP Webserver

A C++ HTTP webserver built from scratch using C++20 modules. Features a custom thread pool, non-blocking I/O with epoll, and a robust request parsing engine.

C++NetworkingMulti-threadingHTTP
Protein Folding Research

Protein Folding Research

Bioinformatics research project analyzing protein sequences using deep learning embeddings. Includes dataset preprocessing, feature extraction, similarity scoring, and exploratory modeling for structure prediction insights.

BioinformaticsDeep LearningPythonNumPyPandas
LangChain Multi-Agent System

LangChain Multi-Agent System

Adaptive multi-agent AI system where agents route tasks, reason collaboratively, and dynamically select optimal models. Supports autonomous tool usage, conversational memory, context routing, and modular agent orchestration using LangChain.

LangChainPythonOpenAI APIModel RoutingVector DatabasesMulti-Agent Architecture
Ray Tracing Engine

Ray Tracing Engine

A real-time ray tracing engine built in C++ supporting spheres, planes, lighting, shadows, reflections, and camera movement. Implements core ray-object intersection logic and Phong shading for realistic rendering.

C++GraphicsRay TracingRendering

Skills & Technologies

Specialized in high-performance systems, AI integration, and modern web architecture.

C++
Python
Rust
TypeScript
PyTorch
Edge AI (ONNX)
Next.js
Docker
Terraform
gRPC

About Me

N

Software Engineer specializing in backend systems, machine learning, and scalable web applications. Proven track record in designing and optimizing high-performance systems, achieving significant improvements in load times and user engagement through intelligent ML-driven solutions.

Education

University of Central Florida

2024

B.S. Computer Science | GPA: 3.9

Valencia College

2022

A.A. Applied Mathematics & Computer Science | GPA: 4.0

What I Focus On

  • AI/ML systems — from model training to production deployment
  • Full-stack applications with modern frameworks and databases
  • Real-time systems, WebGL graphics, and interactive experiences
  • Performance optimization and scalable architecture design

Let's Build.

Have a project in mind or want to collaborate? Get in touch.