Dominick Vaske

Transitioning U.S. Navy Officer | M.S. Computer Science Student
Submarine officer transitioning into software engineering with a focus on building high-performance systems and AI-driven solutions for renewable energy challenges. Currently pursuing my M.S. in Computer Science at Columbia University, developing expertise in systems engineering with a passion for impactful innovation.

About Me

DV

Software Engineer

Columbia University
M.S. Computer Science

Background

As a U.S. Navy submarine officer, I developed strong problem-solving skills and attention to detail in high-stakes environments. Now transitioning into software engineering, I bring a unique perspective to building reliable, high-performance systems.

My focus is on creating AI-driven solutions that address real-world challenges, particularly in renewable energy. Through my master's program at Columbia, I'm building expertise in systems engineering while developing a portfolio that showcases both my technical growth and passion for impactful innovation.

Technical Skills

Python Java C JavaScript HTML/CSS Machine Learning Systems Programming AI/ML

Featured Projects

A collection of projects showcasing my development journey and technical interests

⏱️
CrossFit Timer
Interactive Workout Timer Application
A responsive web application designed for CrossFit workouts featuring customizable EMOM, AMRAP, and Tabata timers. Built with vanilla JavaScript and modern CSS, focusing on clean user interface and precise timing functionality.
JavaScript HTML5 CSS3 Responsive Design
🎵
Song Genre Classification
Genre and Origin Classification Using PCA and Supervised Learning
An ML project exploring Principal Component Analysis and k-Nearest Neighbors to classify song origins based on audio features. Focuses on dimensionality reduction techniques and predictive accuracy in genre and region-based labeling, demonstrating proficiency in data preprocessing and machine learning workflows.
Python Scikit-learn PCA k-NN Data Analysis
🌐
HTTP Server
Lightweight HTTP Server in C for Static Files and Record Lookup
A minimalist HTTP server written in C, capable of serving static HTML and image files, plus handling query-based lookups on flat .mdb record databases. Built for advanced systems programming coursework, emphasizing raw socket programming, process management with fork(), and HTTP protocol implementation.
C Socket Programming HTTP Protocol Systems Programming Process Management
+
Future Project
More projects coming soon...
This space is reserved for upcoming projects as I continue developing my portfolio during my master's program. Stay tuned for more innovative solutions in AI and systems engineering.
TBD

Let's Connect

I'm always interested in discussing opportunities in software engineering, particularly roles focused on systems development, AI applications, and renewable energy solutions.