About me


My love for computer science didn't start with a love for coding - it started with a love for building. Growing up, I was always drawn to creative pursuits, especially when they involved constructing something from scratch. It began with my obsession with Legos and evolved into a fascination with simulation games(i.e., The Sims, Animal Crossing). I didn't care much for managing simulated citizens - what really excited me was designing the worlds they lived in.

I would spend hours crafting detailed environments where my characters could thrive. Because of this passion, I initially chose to study architecture when I entered university. I appreciated how it challenged me to think abstractly and solve problems creatively, but over time, I started to feel stifled. I found myself turning to video games again, especially those with beautifully designed worlds - like Assassin's Creed and its intricate historical settings. That's when it hit me: why limit myself to building in the real world, with the constraints of physics and materials, when I could create freely in the digital one?

After my first semester, I made the switch to computer science - and I haven't looked back. At first, I wanted to design the types of games I'd always loved. But as I progressed through my coursework, I discovered something even more fulfilling: software design. I'm driven by the process of identifying a problem or opportunity, mapping out a solution, and building an application that brings it to life - especially on the backend. Coding quickly became more than a skill - it became my craft. And ever since, I've been focused on honing it, one project at a time.

Skills and Technologies


Java

C

Python

SQL

HTML

JavaScript

React

Node.js

Docker

Jenkins

React Native

MongoDB
Object-oriented Development
Version Control (GIT)
Problem Solving

Career Goals: I want to build and maintain scalable applications"

Learning Journey

Began at LSU taking Architecture Courses

LSU - Introduction to Computing Courses

  • Ethics in Computing: Ethical decision-making, intellectual property, privacy, and security.
  • Intro to Computer Science Majors: Fundamentals of algorithms, Java programming.

Delgado Community College

  • Logic and Design I & II: Programming logic, GUI design, data structures.
  • Network System Basics: Network fundamentals, client/server models.
  • Web Foundations & Development: HTML, CSS, client/server-side scripting, DOM, APIs.
  • Java Programming I & II: Java programming, object-oriented principles, databases.
  • Database Applications: SQL, database creation, management.
  • Systems Analysis Methods: System documentation, lifecycle management, system design.

Graduated Delgado (A.A.S.) & Started UNO

  • Event Driven Programming (Visual Basic)
  • Introduction to C++: Windows-based application development.
  • Information Assurance: Data security, privacy management.
  • Database Management Systems: Relational DBMS design, implementation.

UNO - Assembly & Systems Programming

Machine Structure, Assembly Language, Computer organization.

UNO - Data Structures & Systems Concepts

  • Data Structures: Lists, stacks, queues, trees, graphs.
  • Systems Programming Concepts: System services, shell scripting, file management.
  • Theory of Computation: Automata, computability, complexity.

UNO - Advanced Computing Courses

  • Computer Design & Organization: Digital logic, architecture, parallel processing.
  • Database Systems: Large database structures, implementation.
  • Computer Networks: Protocols, network architecture.
  • Analysis of Algorithms: Algorithm verification, Dijkstra's algorithm.

UNO - Software Engineering & Web Applications

  • Software Engineering: Lifecycle management, Jenkins, Docker, AWS deployment.
  • Advanced Web Applications: HTTP, XML, session handling, security.
  • Programming Languages Structure

UNO - Senior Year Specialization

  • Undergraduate Seminar: Machine Learning in Healthcare research presentation.
  • Mobile Applications: Trivia Game Application in React Native.
  • Operating Systems: Virtual memory, resource allocation.
  • Introduction to Cryptography: AES, RSA, modern cryptography.

Earned B.S. Computer Science & Certificate in Software Engineering.