Hi, 
I'm 
Dallas. 

Fullstack Developer

Design concept

About Me

I'm a creative fullstack developer driven by a curiosity to understand the complete lifecycle of software, from front to back and the deployment process. I'm particularly drawn to technologies that empower me to create efficient and scalable solutions.

On the frontend, I find myself gravitating towards modern JavaScript frameworks and libraries, particularly React.js and Next.js, where I can craft intuitive and engaging user experiences. I believe TypeScript is practically mandatory for its ability to enhance code maintainability and scalability. It's 2025 and if you're still using vanilla JS, in the words of the second greatest basketball player of all time... For styling, I often leverage Tailwind CSS to create visually appealing and responsive designs and have been learning some 3D libraries as well -- particularly Three.js and Spline.

On the backend, I enjoy working with Node.js and Express.js as well as Next.js's server components, server actions and API routes for building efficient and versatile APIs. I'm also comfortable working with and enjoy Java and the Spring Boot ecosystem — particularly for enterprise-level applications — for their scalability and robustness.

When it comes to databases, I'm experienced with both relational databases like PostgreSQL and MySQL and non-relational databases such as Firebase, allowing me to choose the best tool for the job. My interest extends beyond just code; I'm passionate about the entire DevOps pipeline. I'm actively learning about containerization with Docker to streamline deployment and management. I also utilize CI/CD tools like GitHub Actions and GitLab CI/CD to automate testing and deployment processes, ensuring continuous integration and delivery. While I appreciate the ease of deploying to Vercel, I'm also curious about all it does under the hood and enjoy digging into the complexities of deploying web apps to VMs and VPSs (through DigitalOcean or AWS) or AWS's Lambda functions directly which Vercel spins up under the hood.

While those are the technologies I've explored and am most comfortable with, I'm willing to learn whichever technology is suited for the job. Ultimately, I'm a lifelong learner, always eager to explore new technologies and refine my skills to build impactful and innovative applications.

My Skills

Loading 3D keyboard...

Selected Projects

Explore my recent work! Each project represents my passion for creating engaging digital experiences.

LightMind
Fullstack

LightMind

A mental health tracker allowing users to track and visualize their feelings over time, journal, set reminders, etc.

Recipe Finder
Fullstack

Recipe Finder

An app where users can find, save and edit recipes.

Pokedol
Fullstack

Pokedol

An app featuring various Pokemon themed games.

Experience & Education

My professional journey and educational background that have assisted in shaping my skills and expertise.

Work Experience

Java Backend Development Intern

Aug. 2024 - Dec. 2024
Revature LLC.

Collaborated with a team developing scalable backend systems and RESTful APIs using Java Spring Boot. Gained hands-on experience in designing database schemas, implementing business logic and optimizing API performance.

SAT/ACT Prep Tutor

Sept. 2024 - Dec. 2024
Michigan State University

Guided students in mastering ACT/SAT content, providing tailored strategies for improving test performance. Identified and addressed individual learning gaps to achieve measurable score improvements.

Undergraduate Teaching Assistant

Aug. 2023 - Dec. 2023
Michigan State University

Led recitation to over 70 students weekly, provided personalized tutoring and administered and graded assessments helping to enhance students’ understanding of mathematical concepts and theories.

Education

Bachelor of Science

2019 - 2023
Michigan State University

Specialized in Mathematics and Computer Science.

Diploma

2015 - 2019
Novi High School

Attended the greatest public high school of all time.

Get In Touch

Have a project in mind or want to collaborate? Feel free to reach out to me using the form below or through my contact information.

Contact Information

Email

dallastfoley@gmail.com

Phone

+1 (248) 962-5493

Location

Detroit, Michigan

Follow Me

Send Me a Message