Hi! I am

Christian Garcia


_

About Me

An Image of Christian

Hello! I'm Christian,


An aspiring Software Engineer with a strong interest in Full Stack Development, committed to building reliable and impactful digital solutions. With a Bachelor of Science in Computer Science, I bring a solid technical foundation and a passion for creating user-centered applications.

What began as a spark of curiosity has grown into a deep enthusiasm for learning, designing, and collaborating on software that solves real problems and improves user experiences. I'm eager to contribute to projects that blend technical precision with meaningful impact.

My Academic & Professional Journey

1

Valparaiso University

Bachelor of Science in Computer Science

August 2020 - May 2024

Overall GPA: 3.854

2

Association for Computing Machinery (ACM)

President (August 2023 - May 2024)

Managed ACM's website and coordinated diverse events, including professional development workshops and campus activities. Initiated and led a speaker series exploring computing's role across disciplines.

3

New Prairie High School

High School Diploma with Honors

August 2016 - May 2020

Overall GPA: 3.960

My Technical Skills

Programming Languages

TypeScript

JavaScript

HTML5

CSS3

Java

Python 3

C

C++

Go/Golang

Ruby

Swift

PHP

Scala

R

Rust

Clojure

Common Lisp

Prolog

Frameworks & Libraries

Next.js

React

TailwindCSS

Ruby on Rails

SwiftUI

HeroUI

JavaFX

Java Swing

JUnit

Databases

MongoDB

MySQL

SQLite

Neo4J

Developer Tools

Git

GitHub

Application Programming Interface (API)

Scripting (Shell & Bash)

JSON

Mongoose

Apache HTTP Server

Visual Studio Code

IntelliJ

Operating Systems

Manjaro Linux

Ubuntu Linux

Microsoft Windows

Fedora Linux

Apple macOS

Specialized Technologies

LaTeX

OpenMP

Message Passing Interfact (MPI)

CUDA

Wireshark

Ansible

Concepts

Software Development Life Cycle (SDLC)

Agile Methodologies

Model-View-Controller (MVC)

Model-View-ViewModel (MVVM)

Unified Modeling Language (UML)

TCP/IP

Projects

A Screenshot from Christian's Paint project

Paint

Completed

A simplified drawing app modeled after Microsoft Paint, built under tight weekly deadlines with a predefined feature set. Focused on usability, responsiveness, and efficient time management.

Skills Used:
Java
JavaFX
Unit Testing
Netbeans
IntelliJ
JUnit
Javadoc
GitHub
Agile Method of Software Development
Unified Modeling Language (UML)
A Screenshot from the Driving Time Tracker

Driving Time Tracker

Completed

Developed a mobile app with a team of three to monitor driving hours for residents learning to drive in Indiana. Transformed client requirements into practical features, ensuring the app met user needs.

Skills Used:
Swift
SwiftUI
GitHub
Unified Modeling Language (UML)
Agile Method of Software Development
A Screenshot from Cash Money Citations

Cash Money Citations

Completed

Collaborated with a team of four to build a web app for managing citation data and bibliographies. Took a lead role in client communication, feature planning, and UI design, while contributing to development and maintenance of the web server.

Skills Used:
Next.js
React
TypeScript
JavaScript
Visual Studio Code
Git
GitHub
MongoDB
Mongoose
Apache HTTP Server
Ubuntu Linux
Agile Method of Software Development
A Screenshot from Christian's Portfolio Website

Christian's Portfolio Website

Completed

A personal portfolio highlighting my academic and professional journey, ongoing and completed projects, and technical skills. Designed to be clean, organized, and easy to navigate as a central hub for my work and growth as a developer.

Skills Used:
Next.js
React
TypeScript
TailwindCSS
Git
GitHub
A Screenshot from the Wordle Assistant project

Wordle Assistant (Command Line)

Completed

Created a command-line tool to assist Wordle players by suggesting potential guesses based on user input and letter status. Designed to enhance gameplay strategy for daily puzzles.

Skills Used:
Python
Git
GitHub
A Placeholder Image

Valparaiso University Association for Computing Machinery (ACM) Website Redesign

In Progress

A reimagining of the ACM website focused on improving visual appeal and usability. The new design aims to better promote events and serve as a centralized hub for organizational updates.

Skills Used:
HTML
CSS
Hugo
Git
GitHub

Get In Touch

Connect Via Email

(0/500)

Let's Connect!

I am actively seeking new opportunities in Software Engineering or Full Stack Development. If you have a role or project that aligns with my skills and experience, I would welcome the chance to connect. Please feel free to reach out!

I am actively seeking new opportunities in Software Engineering or Full Stack Development. If you have a role or project that aligns with my skills and experience, I would welcome the chance to connect. Please feel free to reach out!

Connect Via Email

(0/500)