Dylan Farrell

Dylan Farrell

Software Developer

Projects

DayFlow

DayFlow

A dedicated journaling application inspired by my personal habit of using Notion for daily reflections. Built to streamline morning and evening check-ins with dedicated spaces for goals, mood tracking, gratitude, and daily achievements. Features interactive calendars to visualize consistency and progress over time.

Next.jsTypeScriptFirebaseReact
SageFin

SageFin

An AI-powered financial analysis platform that combines natural language processing with specialized functions for reconciliation and trading chart visualization. Features include real-time financial data interpretation and automated reconciliation processes.

Next.jsTypeScriptPinecone RAGFirebaseLLM IntegrationTradingView API
ClipStation.io

ClipStation.io

A comprehensive platform for managing and sharing video clips, featuring cloud storage and advanced video management capabilities.

TypeScriptFFmpegStripeCloudinaryFirebase
Munch Mates

Munch Mates

A social platform connecting food enthusiasts, featuring a mobile-first design with real-time updates and user interaction.

DartFlutterFirebaseiOS development
Face and Digit Classification

Face and Digit Classification

An AI/ML project implementing neural networks for facial recognition and digit classification using advanced Python libraries.

PythonNumPyNeural Networks
Streaming App

Streaming App

A native Android streaming application built with Java, featuring local database integration and smooth media playback.

JavaSQLiteAndroid Studio
Auction Platform

Auction Platform

A web-based auction system built with Java technologies, featuring real-time bidding and secure user authentication.

JavaTomcatMySQL WorkbenchEclipse
Customer Management App

Customer Management App

A full-stack customer relationship management system built with Django and PostgreSQL, featuring user authentication and data analytics.

PythonDjangoPostgreSQL
Photos App

Photos App

A JavaFX-based photo management application with advanced filtering and organization features.

JavaFXJavaAndroid StudioTomcat

Education

Bachelor of Science in Computer Science

May 2024
Rutgers University
New Brunswick, NJ
  • Relevant Coursework: Data Structures, Software Methodology, Design & Analysis of Computer Algorithms, Principles of Programming Languages, Computer Architecture, Introduction to Artificial Intelligence, Principles of Information & Data Management, Introduction to Data Science

Work Experience

Software Engineer Fellow

July 2024 - September 2024
HeadStarter AI
New York
  • Led development of a Flutter-based mobile application with Firebase integration
  • Implemented API integrations with optimized performance and user experience
  • Collaborated with industry professionals from leading tech companies

Research Extern

June 2023 - August 2023
Rutgers MBS
New Brunswick, NJ
  • Conducted research on cybersecurity threats in Maritime IoT systems
  • Analyzed industry-specific cyber-attacks and their operational impact
  • Developed risk assessment models for maritime security enhancement

Skills

Programming Languages

Java
Python
C
JavaScript
TypeScript

Frameworks

React
Next.js
Node.js
PyTorch
Pandas
Numpy

Development Tools

Git
AWS
Firebase
Google Cloud Platform
Visual Studio
IntelliJ