Andrew Nicastro

Computer Science graduate from Purdue University Northwest with a focus on practical software development. I've built several functional applications including mobile apps TreePal and BudgetTracker using React Native, plus LakeNav for water navigation and EventTracker for task management. I maintain comprehensive reference repositories for HTML, CSS, Git, and SQL, along with several other specialized repositories, demonstrating my commitment to clean, well-documented code. Currently seeking Software Engineering roles where I can contribute to meaningful projects.

Technical Skills

Programming Languages

Java C++ C Python PHP R SML JavaScript

Web Technologies (FE/BE)

HTML CSS SQL RESTful APIs

Frameworks and Libraries

React Node.js Express.js Electron

Tools and Platforms

XAMPP Git SQLite npm Markdown

Game Development

Godot (GScript)
Andrew Nicastro

Projects

CollectTracker

A desktop application built with Electron, React, and Express that helps collectors organize, track, and showcase their collections with detailed item information and photo galleries.

JavaScript React Electron SQLite
View Project

BudgetTracker

A mobile expense tracking app built with React Native that helps users manage finances, set budgets, and visualize spending with interactive charts.

React Native Expo JavaScript Mobile
View Project

TreePal

A relaxing virtual tree companion mobile game where users grow pixel art trees with soothing nature sounds and peaceful gameplay.

React Native Expo JavaScript Mobile Game
View Project

EventTracker

Task management system with basic planning capabilities

HTML CSS JavaScript
View Project

EventTracker 2.0

Enhanced task management platform with improved features and backend support

JavaScript PHP CSS HTML
View Project

LakeNav

Navigation system designed for small watercraft, providing route planning and guidance

JavaScript PHP CSS HTML
View Project

Basic Calculator

Web-based calculator application demonstrating fundamental web development concepts

HTML CSS JavaScript
View Project

Reference Materials

Git Commands Reference

Comprehensive guide for Git version control, from basic to advanced operations

Markdown
View Repository

GitBash Commands Reference

Terminal operations and command-line interface guide

Markdown
View Repository

HTML Reference

Complete HTML elements and structures guide with practical examples

Markdown
View Repository

CSS Reference

Modern CSS techniques, layouts, and responsive design patterns

HTML CSS
View Repository

SQL Commands Reference

Essential SQL queries and database management operations

Markdown
View Repository

SQLite/Node.js Reference

SQLite database integration with Node.js featuring configuration and query patterns from CollectTracker.

Markdown
View Repository

Electron.js Reference

Desktop application patterns showing IPC communication and window management in CollectTracker.

Markdown
View Repository

Express.js

RESTful API examples with middleware, error handling, and route organization from the CollectTracker app.

Markdown
View Repository

PHP Reference

PHP-Reference: "Essential PHP development guide featuring core concepts, functions, and modern web development patterns

Markdown
View Repository

Node.js Reference

Complete resource for server-side JavaScript, covering core modules, APIs, and production practices

Markdown
View Repository

JavaScript Reference

Comprehensive guide to modern JavaScript features, DOM manipulation, and asynchronous programming

Markdown
View Repository

React Reference

Essential React concepts, components, and advanced patterns with practical examples

Markdown
View Repository

JSON Reference

Essential JSON syntax, operations, and advanced patterns with practical examples

Markdown
View Repository

Java Reference

Core Java concepts and advanced features with examples

Markdown
View Repository

C++ Reference

Core C++ concepts and advanced features with examples

Markdown
View Repository

Python Reference

Core Python concepts and advanced features with examples

Markdown
View Repository

Javalin Reference

Core Javalin concepts and advanced features with examples

Markdown
View Repository

JDBC Reference

Core JDBC concepts and advanced features with examples

Markdown
View Repository