Jeff Maxwell

Jeff Maxwell

Director of Computer Science and Mathematics
I'm a Director, Professor, Architect, Developer and Security Expert. I have been writing code and solving problems for 30+ years. I am now sharing my years of experience with the next generation of developers and I LOVE IT. Follow my blog where I share things I have learned/relearned teaching and other tech topics of interest. Want to know how I may help your project? Check out my project portfolio and online resume.

What I do

I have more than 30 years' experience building software for clients from several large Fortune 500 companies. Below is a quick overview of my main technical skill sets and technologies I use. Want to find out more about my experience? Check out my online resume  and project portfolio.

Programming Languages


C# is one of my favorite languages. I have been using C# for over 20+ years. It is my preferred language for building web applications, web services, and games (Unity)


I have been using Java throughout the years starting with the first release in 1995 at Nortel Networks. I have used Java to build applications for the web, mobile devices, and even embedded devices. I have taught several class where Java is the main Programming Language.

Angular, React & Vue

I have the most experience with Angular but have built several applications with React and have created demos with Vue .


I have taught several Undergraduate and Graduate level in iOS Development using Swift. Including topics covering GameKit, ARKit, and CoreML.


Kotlin is a great language to build Android applications. I have taught several Undergraduate and Graduate level courses in Android Development using Kotlin. Including topics covering Mapping, API Development and applicaitons using Tensorflow.

Ethereum (Blockchain)

I have been teaching Blockchain Development for the past 3 years. I have taught several Graduate level courses in Blockchain Development using Ethereum. Including topics covering Smart Contracts, DApps, and DeFi.

HTML & CSS and JavaScript

I have been using and teaching HTML, CSS and JavaScript for at the University and Votech levels since the early 2000s. It is how I got started teaching at Francis Tuttle Votech and have been teaching some kind of web development ever since.


Python is a great language for Data Science, Machine Learning and Artificial Intelligence. It is also a good language for students new to programming and I have used it to teach students the basics of programming.