Dylan Farrell

Dylan Farrell

Software Developer

Education

Master of Science in Computer Science

May 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

    Musical Chairs Multiplayer Game

    Musical Chairs Multiplayer Game

    A comprehensive multiplayer game supporting dynamic bot AI, real-time spectating, and automated lobby management. Features a complete economy system with persistent data storage, player inventories, quest progression, cosmetic customization, and advanced particle effects.

    LuaRoblox StudioDataStore APIRemoteEventsObject-Oriented ProgrammingGame PhysicsParticle Systems
    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
    BrandBuild

    BrandBuild

    A iOS app that transforms product photos into professional marketing visuals using artificial intelligence. Features user authentication, real-time AI image generation with progress updates, subscription management, and cloud storage.

    React NativeExpoTypeScriptSupabasePostgreSQLRevenueCatServer-Sent EventsiOS
    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
    Munch Mates

    Munch Mates

    Restaurant discovery platform built with Flutter, offering location-based recommendations and social dining coordination through an intuitive swipe interface. Integrates with Yelp API for real-time data and Firebase for authentication.

    Flutter/DartFirebaseYelp APIMaterial Design 3GeolocatorOAuth
    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
    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

    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