Daniel Thomas profile photo

Hi, I'm

Daniel Thomas

Frontend Developer
Download CV
Contact

Projects

ClearScript - Speech-to-Text with LLM Post-Processing

Made with: Python React TypeScript FastAPI CSS Docker

ClearScript demonstrates full-stack web development, cloud AI integration, and real-time UX design. It combines Whisper for speech-to-text with an LLM post-processing step to turn raw transcripts into polished text. The app uses a React + TypeScript frontend and a FastAPI backend with Server-Sent Events for streaming output, so users see text appear word-by-word as the model responds.

ClearScript Demo

Facial Recognition System with Siamese Neural Networks

Made with: Python

This project demonstrates proficiency in deep learning, computer vision, and practical ML deployment. The one-shot learning approach significantly reduces data requirements compared to traditional face recognition systems, making it ideal for applications with limited training data.

AI Facial Recognition Demo

AI Snake Game

Made with: Python

A deep reinforcement learning project where an AI agent learns to play the classic Snake game. Using PyTorch and pygame, the agent employs Q-learning to master optimal movement strategies, avoiding collisions while collecting food to maximize score. The neural network processes 11 input states including danger detection and food location.

AI Snake Game Demo

Stock Analysis Chatbot

Made with: Flask Python CSS HTML

An AI-powered financial assistant built with Flask and OpenAI's GPT-4. This interactive tool provides real-time stock market analysis, allowing users to naturally ask questions about stock prices, technical indicators (RSI, MACD, moving averages), and generate price charts. The chatbot understands company names and automatically converts them to ticker symbols.

Stock Analysis Chatbot Demo

WeatherNow

Made with: React TypeScript Node.js

Real-time weather application providing daily forecasts, 5-day forecasts, and severe weather alerts. Features include location-based updates and the ability to search any city in the world. Built with React for the frontend and Node.js backend.

WeatherNow Screenshot

Terminal Asteroids Game

Made with: Python

A modern Python implementation of the classic Asteroids arcade game, featuring smooth player controls, dynamic asteroid mechanics, and collision physics. Built with Pygame, this project showcases object-oriented programming principles and game development fundamentals.

Terminal Asteroids Game Demo

My Skills

JavaScript JavaScript
TypeScript TypeScript
FastAPI FastAPI
React React
Node.js Node.js
Python Python
PyCharm PyCharm
HTML HTML
CSS CSS
Git Git
MySQL MySQL
AWS AWS
C++ C++
Go Go
Java Java
Docker Docker
Flask Flask
Spring Boot Spring Boot

Experience

Coding Instructor — CodeWiz

2025 — Present

Instructed students (ages 8–18) in coding fundamentals, problem-solving, and software development best practices. Taught Python, Java, HTML/CSS, and Unity Game Development (C#). Students are guided through project-based learning, code reviews, and technical troubleshooting.

Freelance Developer

2 Years

Developed responsive web applications and personal projects showcasing full-stack web development skills, utilizing modern front-end and back-end technologies to solve real-world problems.

Boot.dev — Back-end Developer Bootcamp

1 Year

Completed an intensive back-end developer bootcamp, gaining comprehensive skills in server-side programming, database management, and software engineering best practices.

Education

Florida International University Logo

Bachelor of Science

Florida International University

Expected graduation August 2026

  • GPA 3.1 / 4.0
  • Major in Computer Engineering

Contact Me