Dylan Farrell

Dylan Farrell

Software Developer

Education

Master of Science in Computer Science

Expected: August 2027
Georgia Tech
Atlanta, GA

    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

    Projects

    Guidience

    Guidience

    An interactive learning platform featuring AI-driven voice characters that guide users through step-by-step tutorials. Features include real-time voice and text interaction, admin interface for character management, and progress tracking with dynamic AI responses.

    Next.jsTypeScriptReactFirebase/FirestoreOpenAI Whisper11Labs API
    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. Interactive calendars to visualize consistency and progress over time.

    Next.jsTypeScriptFirebaseReact
    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

    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