I'm Daniel Curtis, a one-time iron worker turned software engineer. I grew up around computers and enjoy solving tough problems with software, especially in C, C++, Node.js, and React. I'm passionate about learning through projects and sharing my process, so others can too. I'll be looking for new opportunities in the Fall of 2020.
Other point of views
“I highly recommend Daniel. He has helped me with my growing business in several ways to become a local industry leader. He developed my website and built customized payment software. He studied my competitors and gave me suggestions for marketing strategies, SEO ranking, and much more.”
- B.S. Computer Science & Cybersecurity
Earning my undergraduate in Computer Science as well as Cybersecurity. On pace to graduate in August 2020. 3.5 GPA.
- Deep Learning Specialization
Working through Andrew Ng's Deep Learning and A.I. specialization consisting of five courses taught by Stanford professors & industry experts. On pace to complete the specialization in May 2020.
- Full-stack Certification
Completing FreeCodeCamp's 1800 hour curriculum. On pace to earn the certification by May 2020.
Past few years
Interned at CBS as a software engineer. Worked with an advanced research and development team on Last.fm. Learned C/C++ while maintaining the codebase.
Enrolled in college for Computer Science & Cybersecurity.
Freelance web and software development.
Co-created Another C Library.
Find me online
I keep most of my projects on GitHub and random ideas on CodePen. If you are interested in connecting, follow me on Twitter or email me!
Learning in public
I was inspired by Tania Rascia, an excellent OSS programmer and author, to learn in public. Until I publish a guide on a topic, I leave it marked red (to be learned). My focus is C, C++, Node.js, and React with occasional explorations of other curiosities.
Computer Science & Engineering
- Big O Notation
- Data Structures
- Design Patterns
- Quantum Mechanics
- Linear Algebra
Machine Learning & A.I.
- Deep Learning
- Artificial Intelligence
- Machine Learning Math
- Computer Vision
- Natural Language Processing