Hello, I'm Dylan Keck.

I am a Fullstack Developer

About Me

Fullstack developer focused on writing clean code, solving real problems, and constantly leveling up.

I'm a fullstack web developer with a strong foundation in HTML, CSS, JavaScript, and React. Through an intensive coding bootcamp, I’ve built responsive, user-focused applications using technologies like Node.js, Express, PostgreSQL, and Tailwind CSS. I bring a background in high-pressure, team-based environments where clear communication, adaptability, and problem-solving were essential. I’m driven by curiosity, continuous learning, and a passion for building tools that make people’s lives easier. Whether working independently or in a collaborative team, I focus on writing clean, maintainable code and delivering polished user experiences. I'm excited to join a team where I can grow as a developer and contribute from day one.

Tech Stack

Frontend

HTML
CSS
JavaScript
TypeScript
Tailwind
React
🎨 UI/UX
Photoshop
🧠 Miro

Backend

Node.js
Express
🌐 RESTful API
PostgreSQL
Firebase
React Router
Docker

Tools & Workflow

Git
GitHub
Vite
🧪 Vitest
VSCode
WebStorm
Figma
Insomnia

Projects

Screenshot of Commonality App

Commonality

Commonality is a full-stack social matching platform designed to help users connect through shared interests and activities. Built using React, Tailwind CSS, Node.js, Express, and PostgreSQL, the app follows a modular MVC architecture with clear separation of concerns.

Key Features:

  • Users create detailed profiles and get matched with individuals based on shared interests
  • Dynamic filtering based on interest, location, and preferences
  • Real-time messaging between matched users
  • Secure user authentication and session handling
  • RESTful API with Zod schema validation
  • Responsive UI with dynamic filters and dropdowns
  • Matchmaking logic for both individuals and groups
  • Cloudinary image uploads and Geocod.io location integration
Learn More
Screenshot of Task Tracker App

Task Tracker

A responsive web application that allows users to manage daily tasks with ease. Users can add new tasks with associated priorities and due dates, mark tasks as complete, delete tasks, and filter the task list by priority level or overdue status. Built with HTML, Tailwind CSS, and JavaScript, the app also features localStorage support for persistent data between sessions. Designed with a minimalist layout and an intuitive sidebar navigation menu that toggles via a hamburger icon for seamless user experience.

Learn More

Contact

Let’s connect. Whether it’s a job opportunity, project idea, or quick chat, feel free to reach out below.