Hey, my name is Dan.
me
I'm a software engineer.
Before I show you some of my work, here's a little bit about my connection with computer science.
Computer science, to me, is not just a field of study but an outlet for creativity. I have always loved tinkering with the technology around me and figuring out how things work. Computer science gives me the opportunity to solve intricate problems in creative ways. It offers the unique potential to transform the world, and my primary motivation lies in developing solutions that address real-world challenges. Whether for healthcare, environmental sustainability, or education, each line of code is a step towards a better future.
My main career goal is to align with an organization that shares my perspective on the transformative power of computer science. I am very passionate about creating dependable software that is accessible to everyone. The potential of AI to revolutionize mental healthcare and offer life-changing support to those affected by mental illness is something that especially resonates with me. I would love to contribute to and grow in an environment that is actively shaping solutions that heal and empower others.
If you've taken the time to read through everything, feel free to explore some of my projects below!
Here is some information about my employment history.

Full-stack Software Engineer

Tech: React Native, React, TypeScript, Java Spring Boot

Full-stack Software Engineer

I joined CTG full-time in May 2025, right before graduating from the University of Delaware. Since then, I've been contributing to a multi-platform project with a React Native mobile app, a React web dashboard, and a Spring Boot backend.

I've worked end-to-end across the stack - designing responsive UIs, building mobile features, and implementing scalable backend APIs. Some highlights include integrating OAuth 2.0 PKCE authentication for the web app, refactoring backend logic to improve API performance, and debugging complex UI and state-management issues in the mobile app.

Working here has sharpened my ability to think holistically, as I've been balancing frontend experience, backend architecture, and deployment workflows, all while learning from a highly collaborative and talented team.

Full-stack Software Engineer Intern

Tech: React, TypeScript, Java Spring Boot, PostgreSQL, Python, Docker

Full-stack Software Engineer Intern

During my internship, I helped build Compass, an internal web app for analyzing government contract bid protests by indexing over 800,000 PDFs.

I developed the Elasticsearch-based search engine, implemented SQL filters for related entities like attorneys and agencies, and helped containerize the backend and some Python scripts with Docker for smoother CI/CD.

It was my first experience designing production-grade systems end-to-end; blending full-stack engineering, search optimization, and backend scalability was an amazing learning experience and it laid the groundwork for everything I do now in my full-time engineering position.

Here are some of the projects I've worked on.

FoodFinder

Tech: React Native, JavaScript, Expo, Firebase, TensorFlow.js, Python, OpenAI API

A modern calorie and nutrition tracking app built with React Native. Users can log meals manually or upload food images for AI-powered calorie estimation. I used Keras for an initial binary classification of food vs non-food, converted the trained model to TensorFlow.js and exported the tokenizer for web deployment, then piped positive results to the OpenAI Vision API for a calorie estimation. Data syncs in real-time via Firebase. Demo video above.

Chirp

Tech: React, TypeScript, Firebase

chirp

Built in 24 hours for the 2023 HenHacks Hackathon, Chirp helps students learn sorting algorithms through interactive visualizations and games. Designed for clarity and accessibility, it earned 2nd place in the Educational category out of 150+ competitors.

Phishing Detector CNN Model

Tech: Python, Keras/Tensorflow

neural network research

Designed and trained CNN and RNN models to classify URLs as phishing or legitimate using a dataset of 800K+ samples for a class project with my partner. Implemented a character-level CNN with Conv1D-MaxPooling-Dense layers, dropout regularization, and binary cross-entropy optimization via Adam, achieving 97% accuracy.

The CNN matched RNN performance while delivering significantly faster inference, proving its efficiency for real-time phishing detection.

Here's my portion of the work (the CNN model) , and here's the full research report .

Chess Game

Tech: Java, Java Swing

My first personal project, a classic chess game built in Java with a custom Swing GUI. Implements full chess logic while emphasizing object-oriented design principles. Demo video above.

Now, here are some extras about me!
I love coffee and trying out new coffee shops whenever I go somewhere new. It's also my favorite pre-workout for lifting or running!
Before I started my career in computer science, I was hoping for a career in baseball. It's been a passion of mine for over 10 years, and it's nice to watch a game here and there to relax. My favorite team is the New York Mets!
I also love playing chess and poker. Nothing beats a cool checkmate or bluffing my way to a win with 7-2 offsuit!
Thank you for taking the time to read all of this!
I'd love to get to know more about you.
Email Me At:
dan.deflores@gmail.com
or
Connect With Me!
Back To Top