Hello, I am Daniel. I like cool stuff and I like to learn cool stuff.
University of Florida
- College of Engineering
- B.S. in Computer Science (honors)
- Minor in Physics
- College of Liberal Arts and Sciences
- B.S. in Mathematics (honors)
Quantum Computing and Quantum Information. Quantum Mechanics. Robotics. Machine Learning. Computer Vision. Controls.
Some interesting projects roughly ordered in reverse chronological order.
- A solution for email privacy and spam. The web interface allows for users to create temporary or vendor-based e-mail addresses tied to specific vendors, events, or short term communication needs.
- My humble journey to developing class 4 autonomy
- A simple c-style language using menhir, ocamllex, and LLVM
- An Augmented Reality Utility Visualization App
- via ANTLR4
- ANTLR4 for Grammar/Lexer and generating Java-structed Abstract Syntax Trees (AST) which are parsed and evaluted.
- via OCAML
- OCAML for parsing and evaluting AST
- Simulate the device-level characteristics of spin-based quantum gates.
- Stereo-imaging for 3D pose estimation.
- Imaging sonar for 3D pointcloud generation and obstacle avoidance.
- Point Cloud Object Detection and Recognition
- Uses Lidar to cluster objects in 3D space
- Used for obsticale avoidance
- Used for object recognition, offering a framework for external classification
Access Level to Linux Kernel
- Modify the linux kernel to add sys. calls and system functions that manages access levels (within Arch Linux distro.)
- An open source labeling tool built with AngularJS and Flask for Swamphacks
- A multiplayer RPG platformer developed for Intro. to Software Engineering
- Developed using the open source game engine Godot
- Uses ENet for reliable UDP networking
- Galaxy Blasters
- A multiplayer 2D shooter arena based on geometric shapes
- Uses SFML library for graphics and networking
- Monte-carlo method for selecting a feasible class schedule given selected times.
First Robotics Competition (FRC)
- Founding member for a local high school robotics team
- After graduating, provided advice and help, and taught programming to students.
- Gave talks for the Advanced Programming section during FRC kickoffs
Some interesting coursework…
Quantum Information Science
A course that introduces theory and practice of quantum computation offered by edx. Taught by Dr. Chaung and Dr. Shor.
Undergraduate Quantum Mechanics 2
Instructor: Dr. Muttalib
- Symmetries and conservation laws
- Time independent pertubation theory
- Variational principle
- WKB approximation
- Quantum Dynamics
Undergraduate Quantum Mechanics 1
An introductory, non-relativisic quantum mechanics course taught by Dr. Meisel.
An introduction to algebra, concentrating on the theory of group and rings. Taught by Dr. Vatter.
Programming Language Concepts
Instructor: Dr. Dobra
- Regular expressions and context-free grammars
- Compiler implementation
- Complex, multi-language toolchains
- Various programming paradigms (object-oriented, imperative, functional, logic, and other exotic ones).
- Language implementation considerations
- Language design considerations
Math Intelligent Systems
A graduate course in “math topics CS students are too afraid to ask.” Topics include Hilbert Space, Constrained Optimization, Convolutions and Fourier Transforms, Probability Theory, Information Theory.
Advanced Data Structures
A graduate course covering data structures and algorithms that are aware of modern memory-hierarchy.
Analysis and Design of Algorithms
A graduate course studying and designing algorithms.
A course in computer vision introducing well-known algorithms, along with new topics in the field. Taught by Dr. Vermuri.
Elements of Machine Intelligence
A graduate course providing an overview of machine intelligence and machine learning. Taught by Dr. Principe and Dr. Zare.
A (2-semester) introductory course covering topics in real analysis. Taught by Dr. Keesling.
Functions of a Complex Variable
Partial Differential Equations
Intro. to Numerical Analysis
Computer Networking Fundamentals
Information and Database Systems